在下一篇文章中,我們將看一下Colordiff。 如果有人不知道,diff是命令行的實用程序,並且 在視覺上比較兩個文件之間的差異時,這對用戶非常有幫助。 Colordiff是Perl腳本,仍然是diff的改進版本。
Colordiff是diff的容器,其中 產生相同的輸出但有色,以提高差異的可讀性。 可以從中央配置文件或本地用戶文件中讀取配色方案(〜/ .colordiffrc)。 該實用程序使用 ANSI顏色.
Diff是用於文件比較的實用程序。 這會生成兩個文件之間的差異,或在特定文件中進行的更改,並將其與同一文件的先前版本進行比較。 它將向我們顯示文本文件中每行所做的更改,但不會突出顯示差異。
的大多數實現 差異 自成立以來,它們似乎一直保持不變。 修改通常包括對基本算法的改進,為命令添加有用的功能以及設計新的輸出格式。,例如Colordiff。
在Ubuntu上安裝Colordiff
在Ubuntu中該工具的安裝非常簡單。 在Ubuntu / Debian / Mint中,您所要做的就是打開一個終端(Ctrl + Alt + T)並使用以下命令:
sudo apt install colordiff
卸載
如果要從系統中刪除此工具,我們需要做的是打開一個終端(Ctrl + Alt + T)並在其中執行命令:
sudo apt remove colordiff
使用Colordiff
當我們想使用Colordiff時,我們將首先打開一個終端(Ctrl + Alt + T)。 可以在通常使用diff或管道輸出到colordiff的地方使用Colordiff。 首先,熟悉使用colordiff和diff命令的語法是一個好主意。 這非常簡單明了:
colordiff archivo1 archivo2
開始 在下面的示例中,我們將創建2個文件,如以下屏幕截圖所示:
現在 檢查兩個文件之間的差異,在終端(Ctrl + Alt + T)中,我們將使用以下命令:
colordiff archivo1.txt archivo2.txt
還 我們將有可能使用diff命令並將其輸出傳遞給colordiff,如以下命令所示:
diff -u archivo1.txt archivo2.txt | colordiff
在這些行中,我們已經看到如何借助Colordiff在兩個文件之間的終端輸出差異的顏色。 有了它,我們可以在終端中比較文件並獲得易於閱讀的結果。 如果兩個文件相同,則不會在屏幕上打印結果.
如果有人需要 幫助或有關此實用程序提供的可能性的更多信息,您可以通過在終端中輸入以下內容來查看其提供的幫助:
colordiff --help
至 獲得有關如何同時使用diff和colordiff的深入信息,用戶將有可能訪問 漫威 或 手冊頁 通過colordiff。
Colordiff的替代品。
比較文件的另一種非常有用的方法是 el grc命令。 如果我們的計算機上沒有可用的軟件,則可以通過打開終端(Ctrl + Alt + T)並輸入以下內容來輕鬆安裝它:
sudo apt install grc
如下面的示例所示,它的語法非常簡單:
grc diff archivo1.txt archivo2.txt
至 諮詢幫助,在終端中,您只需使用以下命令:
grc --help
卸載grc
刪除該程序就像安裝它一樣簡單。 我們只需要打開一個終端(Ctrl + Alt + T)並輸入:
sudo apt remove grc
另一個可用的工具是 伊迪夫。 安裝它就像打開終端(Ctrl + Alt + T)並使用以下命令一樣簡單:
sudo apt install icdiff
我們也可以 選擇您的版本,例如 卡扣包。 要安裝它,您將必須使用以下命令:
sudo snap install icdiff
該工具的語法與本文中看到的先前選項一樣簡單。
您可以在以下網址中了解有關如何安裝此工具,如何使用它或可用選項的更多信息。 項目GitHub頁面.