<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

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

        時間: 孫勝652 分享

          如果你需要比較系統文件的內容,那么你就會是使用到diff命令,可找出文件之間相同的部分,下面學習啦小編就給大家詳細介紹下Linux diff命令的用法。

          diff 命令是 linux上非常重要的工具,用于比較文件的內容,特別是比較兩個版本不同的文件以找到改動的地方。diff在命令行中打印每一個行的改動。最新版本的diff還支持二進制文件。diff程序的輸出被稱為補丁 (patch),因為Linux系統中還有一個patch程序,可以根據diff的輸出將a.c的文件內容更新為b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。

          1.命令格式:

          diff[參數][文件1或目錄1][文件2或目錄2]

          2.命令功能:

          diff命令能比較單個文件或者目錄內容。如果指定比較的是文件,則只有當輸入為文本文件時才有效。以逐行的方式,比較文本文件的異同處。如果指定比較的是目錄的的時候,diff 命令會比較兩個目錄下名字相同的文本文件。列出不同的二進制文件、公共子目錄和只在一個目錄出現的文件。

          3.命令參數:

          - 指定要顯示多少行的文本。此參數必須與-c或-u參數一并使用。

          -a或--text  diff預設只會逐行比較文本文件。

          -b或--ignore-space-change  不檢查空格字符的不同。

          -B或--ignore-blank-lines  不檢查空白行。

          -c  顯示全部內文,并標出不同之處。

          -C或--context  與執行“-c-”指令相同。

          -d或--minimal  使用不同的演算法,以較小的單位來做比較。

          -D或ifdef  此參數的輸出格式可用于前置處理器巨集。

          -e或--ed  此參數的輸出格式可用于ed的script文件。

          -f或-forward-ed  輸出的格式類似ed的script文件,但按照原來文件的順序來顯示不同處。

          -H或--speed-large-files  比較大文件時,可加快速度。

          -l或--ignore-matching-lines  若兩個文件在某幾行有所不同,而這幾行同時都包含了選項中指定的字符或字符串,則不顯示這兩個文件的差異。

          -i或--ignore-case  不檢查大小寫的不同。

          -l或--paginate  將結果交由pr程序來分頁。

          -n或--rcs  將比較結果以RCS的格式來顯示。

          -N或--new-file  在比較目錄時,若文件A僅出現在某個目錄中,預設會顯示:Only in目錄:文件A若使用-N參數,則diff會將文件A與一個空白的文件比較。

          -p  若比較的文件為C語言的程序碼文件時,顯示差異所在的函數名稱。

          -P或--unidirectional-new-file  與-N類似,但只有當第二個目錄包含了一個第一個目錄所沒有的文件時,才會將這個文件與空白的文件做比較。

          -q或--brief  僅顯示有無差異,不顯示詳細的信息。

          -r或--recursive  比較子目錄中的文件。

          -s或--report-identical-files  若沒有發現任何差異,仍然顯示信息。

          -S或--starting-file  在比較目錄時,從指定的文件開始比較。

          -t或--expand-tabs  在輸出時,將tab字符展開。

          -T或--initial-tab  在每行前面加上tab字符以便對齊。

          -u,-U或--unified=  以合并的方式來顯示文件內容的不同。

          -v或--version  顯示版本信息。

          -w或--ignore-all-space  忽略全部的空格字符。

          -W或--width  在使用-y參數時,指定欄寬。

          -x或--exclude  不比較選項中所指定的文件或目錄。

          -X或--exclude-from  您可以將文件或目錄類型存成文本文件,然后在=中指定此文本文件。

          -y或--side-by-side  以并列的方式顯示文件的異同之處。

          --help  顯示幫助。

          --left-column  在使用-y參數時,若兩個文件某一行內容相同,則僅在左側的欄位顯示該行內容。

          --suppress-common-lines  在使用-y參數時,僅顯示不同之處。

          4.使用實例:

          實例:比較兩個文件

          代碼如下:

          [root@localhost test3]# diff log2014.log log2013.log

          3c3

          《 2014-03

          ---

          》 2013-03

          8c8

          《 2013-07

          ---

          》 2013-08

          11,12d10

          《 2013-11

          《 2013-12

          說明:上面的“3c3”和“8c8”表示log2014.log和log20143log文件在3行和第8行內容有所不同;“11,12d10”表示第一個文件比第二個文件多了第11和12行。

          diff 的normal 顯示格式有三種提示:

          代碼如下:

          a - add

          c - change

          d - delete

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

        如果你需要比較系統文件的內容,那么你就會是使用到diff命令,可找出文件之間相同的部分,下面學習啦小編就給大家詳細介紹下Linux diff命令的用法。 diff 命令是 linux上非常重要的工具,用于比較文件的內容,特別是比較兩個版本不同的
        推薦度:
        點擊下載文檔文檔為doc格式
        313617 主站蜘蛛池模板: 欧美最猛性xxxxx国产一二区品 | 午夜免费无码福利视频麻豆| 国产亚洲欧美在线观看三区| 国产在视频线在精品视频2020| 国产精品青草久久久久福利99| 一区二区欧美日韩高清免费| 91精品免费久久久| 青青草综合在线观看视频| 国产成人av三级在线观看| 国产精品一区二区三区四区| 黄色A级国产免费大片视频| 国产精品电影久久久久电影网| 国产成人久久精品激情| 国产偷国产偷亚洲高清午夜| 久久精品成人免费看| 国产精品网红尤物福利在线观看 | 人妻熟女一区二区aⅴ千叶宁真 | 欧美xxxx性bbbbb喷水| 国产精品先锋资源在线看| 久久不卡精品| 国产无遮挡无码视频在线观看| 亚洲区色欧美另类图片| 亚洲精品av无码喷奶水网站| 中文字幕国产精品一区二| 亚洲欧洲∨国产一区二区三区| 国产精品综合av一区二区国产馆| 强奷漂亮少妇高潮麻豆| 又硬又粗又长又爽免费看| 国产丰满乱子伦无码专区| 久久人妻av一区二区三区| 国产一区二区日韩在线| 青草99在线免费观看| 国产成人精品无人区一区| 99热国产这里只有精品9| 中文字幕久久精品一区二区三区| 亚洲综合日韩av在线| 96精品国产高清在线看入口| 久久老熟女一区二区蜜臀| 国产乱人伦偷精品视频不卡| 国产熟女老阿姨毛片看爽爽| 亚洲欧美综合中文|