В следващата статия ще разгледаме 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, потребителите ще имат възможност да посетят мъж разл о ла страница на човека от 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 на проекта.