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