在下一篇文章中,我们将看一下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页面.