Colordiff, кольоровий вивід команди diff у терміналі

про colordiff

У наступній статті ми збираємось поглянути на Colordiff. Якщо хтось цього не знає, diff - це утиліта для командного рядка тощо це дуже корисно для користувачів при візуальному порівнянні відмінностей між 2 файлами. 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

colordiff archivo1.txt archivo2.txt

також ми матимемо можливість використовувати команду diff і направляти її вихід на colordiff, як показано в такій команді:

різниця кольорової труби

diff -u archivo1.txt archivo2.txt | colordiff

У цих рядках ми щойно побачили, як за допомогою Colordiff можна кольорово виводити відмінності в терміналі між двома файлами. За допомогою нього ми можемо порівнювати файли в терміналі та отримувати результати, які легше читати. Якщо два файли однакові, результати на екрані не надрукуються.

Якщо кому потрібно довідка або більше інформації про можливості, які пропонує ця утиліта, Ви можете звернутися до допомоги, яку він пропонує, набравши в терміналі:

допомогти colordiff

colordiff --help

в отримати поглиблену інформацію про те, як використовуються і diff, і colordiff, користувачі матимуть можливість відвідати людина розл O сторінка людини від 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 оснащення

sudo snap install icdiff

Синтаксис цього інструменту настільки ж простий, як і попередні варіанти, побачені під час статті.

icdiff працює

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


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.