В следующей статье мы рассмотрим Colordiff. Если кто-то этого не знает, diff - это утилита для командной строки, и это это очень полезно для пользователей при визуальном сравнении различий между двумя файлами. Colordiff - это Perl-скрипт, который все еще является улучшенной версией diff.
Colordiff - это контейнер для diff, который производит тот же результат, но окрашен, чтобы улучшить читаемость различий. Цветовые схемы можно прочитать из центрального файла конфигурации или из локального пользовательского файла (~ / .colordiffrc). Эта утилита использует Цвета ANSI.
Diff - это утилита для сравнения файлов. Это создает различия между двумя файлами или изменения, внесенные в определенный файл, сравнивая его с предыдущей версией того же файла. Он покажет нам изменения, внесенные в каждую строку текстовых файлов, но без выделения различий.
Большинство реализаций Разница они, казалось бы, остались неизменными с момента их создания. Модификации обычно состоят из улучшений базового алгоритма, добавления полезных функций к команде и разработки новых форматов вывода., как и в случае с Colordiff.
Установите Colordiff на Ubuntu
Установить этот инструмент в Ubuntu очень просто. В Ubuntu / Debian / Mint все, что вам нужно сделать, это открыть терминал (Ctrl + Alt + T) и использовать следующую команду:
sudo apt install colordiff
деинсталляция
Если мы хотим удалить этот инструмент из нашей системы, нам нужно будет открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:
sudo apt remove colordiff
Использование Colordiff
Когда мы хотим использовать Colordiff, мы собираемся начать с открытия терминала (Ctrl + Alt + T). Colordiff можно использовать там, где мы обычно используем diff, или вывод конвейера в 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.