V nasledujúcom článku sa pozrieme na Colordiff. Ak to niekto nevie, diff je pomôcka pre príkazový riadok a to je to veľmi užitočné pre používateľov pri vizuálnom porovnaní rozdielov medzi 2 súbormi. Colordiff je Perl skript, ktorý je stále vylepšenou verziou diff.
Colordiff je kontajner na diff, ktorý produkuje rovnaký výstup, ale farebný, na zlepšenie čitateľnosti rozdielov. Farebné schémy je možné načítať z centrálneho konfiguračného súboru alebo z lokálneho súboru používateľov (~ / .colordiffrc). Tento obslužný program používa Farby ANSI.
Diff je pomôcka na porovnávanie súborov. Toto vygeneruje rozdiely medzi dvoma súbormi alebo zmeny vykonané v určitom súbore a porovná ho s predchádzajúcou verziou toho istého súboru. Ukáže nám zmeny vykonané v riadku v textových súboroch, ale bez zvýraznenia rozdielov.
Väčšina implementácií diff boli zjavne nezmenené od ich vzniku. Úpravy zvyčajne pozostávajú z vylepšení základného algoritmu, pridania užitočných funkcií do príkazu a návrhu nových výstupných formátov., ako je to v prípade Colordiff.
Nainštalujte Colordiff na Ubuntu
Inštalácia tohto nástroja v Ubuntu je veľmi jednoduchá. V systéme Ubuntu / Debian / Mint musíte otvoriť terminál (Ctrl + Alt + T) a použiť nasledujúci príkaz:
sudo apt install colordiff
uninstall
Ak chceme tento nástroj z nášho systému vylúčiť, musíme otvoriť terminál (Ctrl + Alt + T) a vykonať v ňom príkaz:
sudo apt remove colordiff
Pomocou Colordiff
Keď chceme použiť Colordiff, začneme otvorením terminálu (Ctrl + Alt + T). Colordiff je možné použiť tam, kde by sme normálne použili výstup diff, alebo pipe na colordiff. Najskôr je dobré oboznámiť sa so syntaxou používania príkazov colordiff a diff. Je to celkom jednoduché a priame:
colordiff archivo1 archivo2
Ak chcete začať v nasledujúcom príklade vytvoríme 2 súbory, ako je znázornené na nasledujúcej snímke obrazovky:
Teraz pre skontrolujte rozdiely medzi týmito dvoma súbormi, v termináli (Ctrl + Alt + T) použijeme príkaz:
colordiff archivo1.txt archivo2.txt
tiež budeme mať možnosť použiť príkaz diff a nasmerovať jeho výstup na colordiff, ako je znázornené v nasledujúcom príkaze:
diff -u archivo1.txt archivo2.txt | colordiff
Na týchto riadkoch sme práve videli, ako môžeme pomocou Colordiffu zafarbiť výstup rozdielov v termináli medzi dvoma súbormi. Pomocou neho môžeme porovnávať súbory v termináli a získavať výsledky, ktoré sa ľahšie čítajú. Ak sú tieto dva súbory identické, na obrazovke sa nevytlačia žiadne výsledky.
Ak niekto potrebuje pomoc alebo viac informácií o možnostiach, ktoré ponúka tento obslužný program, môžete sa obrátiť na pomoc, ktorú ponúka, zadaním terminálu:
colordiff --help
na Získajte podrobné informácie o tom, ako sa používajú diff aj colordiff, budú mať používatelia možnosť navštíviť muž rozdiel o la manuálna stránka Colordiff.
Alternatívy k Colordiffu.
Ďalším veľmi užitočným spôsobom na porovnanie súborov je el príkaz grc. Ak ho nemáme v počítači k dispozícii, môžeme si ho ľahko nainštalovať otvorením terminálu (Ctrl + Alt + T) a zadaním:
sudo apt install grc
Jeho syntax je veľmi jednoduchá, ako je zrejmé z nasledujúceho príkladu:
grc diff archivo1.txt archivo2.txt
na obráťte sa na pomoc, v termináli budete musieť použiť iba príkaz:
grc --help
Odinštalujte grc
Odstránenie tohto programu je také jednoduché ako inštalácia. Musíme otvoriť terminál (Ctrl + Alt + T) a napísať:
sudo apt remove grc
Ďalším dostupným nástrojom je icdiff. Jeho inštalácia je taká jednoduchá ako otvorenie terminálu (Ctrl + Alt + T) a použitie príkazu:
sudo apt install icdiff
Môžeme tiež rozhodnúť sa pre svoju verziu ako snap pack. Ak ho chcete nainštalovať, budete musieť použiť príkaz:
sudo snap install icdiff
Syntax tohto nástroja je rovnako jednoduchá ako predchádzajúce možnosti zobrazené v článku.
Viac informácií o tom, ako tento nástroj nainštalovať, ako ho používať alebo aké sú jeho dostupné možnosti, nájdete v dokumente projektová stránka GitHub.