国产chinesehd精品酒店,邱淑贞aa极毛片,国产在线色视频,玖玖爱zh综合伊人久久

網(wǎng)站首頁(yè)
手機(jī)版

Linux文件比較命令的diff命令怎么用(linux 比較文件)

更新時(shí)間:2023-07-14 00:24:55作者:未知

Linux文件比較命令的diff命令怎么用(linux 比較文件)

該命令的功能為逐行比較兩個(gè)文本文件,列出其不同之處。它比comm命令完成更復(fù)雜的檢查。它對(duì)給出的文件進(jìn)行系統(tǒng)的檢查,并顯示出兩個(gè)文件中所有不同的行,不要求事先對(duì)文件進(jìn)行排序。
語(yǔ)法:diff [選項(xiàng)] file1 file2
說明:該命令告訴用戶,為了使兩個(gè)文件file1和file2一致,需要修改它們的哪些行。如果用“- ”表示file1或fiie2,則表示標(biāo)準(zhǔn)輸入。如果file1或file2是目錄,那么diff將使用該目錄中的同名文件進(jìn)行比較。
例如: diff /usr/xu mine
把目錄/usr/xu 中名為mine的文件與當(dāng)前目錄中的mine文件進(jìn)行比較。
通常輸出由下述形式的行組成:
n1 a n3,n4
n1,n2 d n3
n1,n2 c n3,n4 這些行類似ed命令把filel轉(zhuǎn)換成file2。字母(a、d和c)之前的行號(hào)(n1,n2)是針對(duì)file1的,其后面的行號(hào)(n3,n4)是針對(duì)file2的。字母a、d和c分別表示附加、刪除和修改操作。
在上述形式的每一行的后面跟隨受到影響的若干行,以“<”打頭的行屬于第一個(gè)文件,以“>”打頭的行屬于第二個(gè)文件。
diff能區(qū)別塊和字符設(shè)備文件以及FIFO(管道文件),不會(huì)把它們與普通文件進(jìn)行比較。
如果file1和file2都是目錄,則diff會(huì)產(chǎn)生很多信息。
如果一個(gè)目錄中只有一個(gè)文件,則產(chǎn)生一條信息,指出該目錄路徑名和其中的文件名。
diff各選項(xiàng)的含義如下:
- b 忽略行尾的空格,而字符串中的一個(gè)或多個(gè)空格符都視為相等。
如How are you與How are you被視為相同的字符串。
- c 采用上下文輸出格式(提供三行上下文)。
- C n 采用上下文輸出格式(提供n行上下文)。
- e 產(chǎn)生一個(gè)合法的ed腳本作為輸出。
- r 當(dāng)file1和file2是目錄時(shí),遞歸作用到各文件和目錄上。
例如,文件ml.c的內(nèi)容為(左邊行號(hào)是有意加上的,以便前后對(duì)照):
1 main( )
{
printf(“Hello! ”);
}
5 文件m2.c的內(nèi)容為:
1 main()
2 {
3 int n , m ;
4 n= 10 ;
5 printf ( “ % d \\\\ n ” , m = n * 10);
6 }
輸入命令:
$ diff m1.c m2.c
屏幕上顯示:
3,5 c 3,6
printf(“Hello! ”);
}
<5
>3
int n,m;
>4 n=10 ;
>5 printf ( “ % d \\\\ n ” , m = n * 10);
>6 }
表示把文件m1.c的3至5行改成m2.c的3至6行后,兩個(gè)文件相同。

Linux文件比較命令的diff命令怎么用

本文標(biāo)簽: 文件  行號(hào)  命令  

為您推薦

Linux文件比較命令的diff命令怎么用(linux 比較文件)

Linux文件比較命令的diff命令怎么用 該命令的功能為逐行比較兩個(gè)文本文件,列出其不同之處.它比comm命令完成更復(fù)雜的檢查.它對(duì)給出的文件進(jìn)行系統(tǒng)的檢查,

2023-07-14 00:24

列出linux下如何進(jìn)入單用戶的方法(linux7進(jìn)入單用戶模式的方法)

列出linux下如何進(jìn)入單用戶的方法 打開機(jī)器電源,讓用戶進(jìn)入系統(tǒng)登錄界面. 以磁盤自動(dòng)掛載后,磁盤丟失,電腦重啟情況為例. 當(dāng)出現(xiàn)系統(tǒng)啟動(dòng)界面的時(shí)候, 按"e

2023-07-14 00:24

VMware虛擬機(jī)怎么修改Linux(linux修改虛擬機(jī)名稱)

VMware虛擬機(jī)怎么修改Linux MAC地址? MAC地址為網(wǎng)卡的物理地址,在Windows系統(tǒng)下非常容易修改,在linux模式下則有些復(fù)雜, 我們看看VM

2023-07-14 00:24

linux如何查看sendmail Linux如何查看cpu核數(shù)

linux如何查看sendmail 是否有啟動(dòng)? 在Linux中執(zhí)行如下命令: netstat -tuln | grep 25 如果有結(jié)果,說明是有啟動(dòng)的!

2023-07-14 00:23

Linux怎樣安裝xwindow圖形界面(linux系統(tǒng)如何安裝圖形界面)

Linux怎樣安裝xwindow圖形界面 [linux系統(tǒng)界面]Linux安裝xwindow圖形界面--簡(jiǎn)介 在我們安裝Linux系統(tǒng)時(shí),剛開始的時(shí)候可能沒有安

2023-07-14 00:23

Linux 怎么才能不進(jìn)入圖形界面

Linux 怎么才能不進(jìn)入圖形界面 這很簡(jiǎn)單 輸入命令--- init 5 然后敲回車就好了.(會(huì)提示選擇分辨率) 這個(gè)命令只是一次性的,下次重啟還會(huì)進(jìn)入命令行

2023-07-14 00:23