Colordiff, раскрашивает вывод команды diff в терминале

о колордиффе

В следующей статье мы рассмотрим Colordiff. Если кто-то этого не знает, diff - это утилита для командной строки, и это это очень полезно для пользователей при визуальном сравнении различий между двумя файлами. Colordiff - это Perl-скрипт, который все еще является улучшенной версией diff.

Colordiff - это контейнер для diff, который производит тот же результат, но окрашен, чтобы улучшить читаемость различий. Цветовые схемы можно прочитать из центрального файла конфигурации или из локального пользовательского файла (~ / .colordiffrc). Эта утилита использует Цвета ANSI.

Diff - это утилита для сравнения файлов. Это создает различия между двумя файлами или изменения, внесенные в определенный файл, сравнивая его с предыдущей версией того же файла. Он покажет нам изменения, внесенные в каждую строку текстовых файлов, но без выделения различий.

Большинство реализаций Разница они, казалось бы, остались неизменными с момента их создания. Модификации обычно состоят из улучшений базового алгоритма, добавления полезных функций к команде и разработки новых форматов вывода., как и в случае с Colordiff.

Установите Colordiff на Ubuntu

Установить этот инструмент в Ubuntu очень просто. В Ubuntu / Debian / Mint все, что вам нужно сделать, это открыть терминал (Ctrl + Alt + T) и использовать следующую команду:

icdiff работает

sudo apt install colordiff

деинсталляция

Если мы хотим удалить этот инструмент из нашей системы, нам нужно будет открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:

удалить colordiff

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, как показано в следующей команде:

Дифференциальная труба colordiff

diff -u archivo1.txt archivo2.txt | colordiff

В этих строках мы только что увидели, как с помощью Colordiff можно раскрасить вывод различий в терминале между двумя файлами. С его помощью мы можем сравнивать файлы в терминале и получать результаты, которые легче читать. Если два файла идентичны, результаты не будут напечатаны на экране..

Если кому нужно справка или дополнительная информация о возможностях, предлагаемых этой утилитой, вы можете обратиться к предлагаемой помощи, набрав в терминале:

помогите Colordiff

colordiff --help

к получить подробную информацию о том, как используются как diff, так и colordiff, пользователи смогут посетить мужчина разница или страница руководства пользователя colordiff.

Альтернативные варианты для Colordiff.

Еще один очень полезный способ сравнения файлов - это el команда grc. Если у нас его нет на нашем компьютере, мы можем легко установить его, открыв терминал (Ctrl + Alt + T) и набрав в нем:

установить grc

sudo apt install grc

Его синтаксис очень прост, что можно увидеть в следующем примере:

grc работает

grc diff archivo1.txt archivo2.txt

к обратитесь за помощью, в терминале вам останется только использовать команду:

grc --help

Удалить grc

Удалить эту программу так же просто, как и установить. Нам просто нужно открыть терминал (Ctrl + Alt + T) и написать:

sudo apt remove grc

Другой доступный инструмент - Икдифф. Установить его так же просто, как открыть терминал (Ctrl + Alt + T) и использовать команду:

установить icdiff с помощью apt

sudo apt install icdiff

Мы также можем выберите свою версию, например оснастка. Чтобы установить его, вам нужно будет использовать команду:

установить icdiff snap

sudo snap install icdiff

Синтаксис этого инструмента так же прост, как и предыдущие варианты, рассмотренные в статье.

icdiff работает

Вы можете узнать больше о том, как установить этот инструмент, как его использовать или его доступные параметры, в страница проекта на GitHub.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.