U sljedećem ćemo članku pogledati Colordiff. U slučaju da netko to ne zna, diff je uslužni program za naredbeni redak i to vrlo je korisno za korisnike kada vizualno uspoređuju razlike između 2 datoteke. Colordiff je Perl skripta, koja je još uvijek poboljšana verzija diff.
Colordiff je spremnik za diff, koji daje isti izlaz, ali obojen, kako bi se poboljšala čitljivost razlika. Sheme boja mogu se čitati iz središnje konfiguracijske datoteke ili iz lokalne korisničke datoteke (~ / .colordiffrc). Ovaj uslužni program koristi ANSI boje.
Diff je uslužni program za usporedbu datoteka. To generira razlike između dviju datoteka ili promjene izvršene u određenoj datoteci, uspoređujući je s prethodnom verzijom iste datoteke. Pokazat će nam promjene napravljene po retku u tekstualnim datotekama, ali bez isticanja razlika.
Većina implementacija razl ostali su naizgled nepromijenjeni od svog osnutka. Izmjene se obično sastoje od poboljšanja osnovnog algoritma, dodavanja korisnih značajki naredbi i dizajniranja novih izlaznih formata, kao što je slučaj s Colordiffom.
Instalirajte Colordiff na Ubuntu
Instalacija ovog alata u Ubuntuu vrlo je jednostavna. U Ubuntu / Debian / Mint, sve što morate učiniti je otvoriti terminal (Ctrl + Alt + T) i upotrijebiti sljedeću naredbu:
sudo apt install colordiff
deinstalirati
Ako želimo eliminirati ovaj alat iz našeg sustava, ono što ćemo morati učiniti je otvoriti terminal (Ctrl + Alt + T) i izvršiti naredbu u njemu:
sudo apt remove colordiff
Korištenje Colordiffa
Kada želimo koristiti Colordiff, započet ćemo otvaranjem terminala (Ctrl + Alt + T). Colordiff se može koristiti tamo gdje bismo obično koristili diff ili izlaz cijevi za colordiff. Prije svega, dobra je ideja upoznati se sa sintaksom korištenja naredbi colordiff i diff. Ovo je prilično jednostavno i jednostavno:
colordiff archivo1 archivo2
Za početak u slijedećem primjeru stvorit ćemo 2 datoteke, kao što je prikazano na sljedećem snimku zaslona:
Sad za provjerite razlike između dviju datoteka, u terminalu (Ctrl + Alt + T) koristit ćemo naredbu:
colordiff archivo1.txt archivo2.txt
također imat ćemo mogućnost upotrijebiti naredbu diff i kanalizirati njezin izlaz u colordiff, kao što je prikazano u sljedećoj naredbi:
diff -u archivo1.txt archivo2.txt | colordiff
U ovim smo redovima upravo vidjeli kako možemo obojiti izlaz razlika u terminalu, između dvije datoteke uz pomoć Colordiffa. Pomoću nje možemo usporediti datoteke u terminalu i dobiti rezultate koji se lakše čitaju. Ako su dvije datoteke identične, na zaslonu se neće ispisati rezultati.
Ako netko treba pomoć ili više informacija o mogućnostima koje nudi ovaj uslužni program, možete se pozvati na pomoć koju nudi upisivanjem u terminal:
colordiff --help
u dobiti detaljne informacije o tome kako se koriste i diff i colordiff, korisnici će imati mogućnost posjeta čovjek razl ili man stranica po colordiffu.
Alternative Colordiffu.
Još jedan vrlo koristan način za usporedbu datoteka je el naredba grc. Ako ga nemamo na svom računalu, možemo ga jednostavno instalirati otvaranjem terminala (Ctrl + Alt + T) i upisivanjem u njega:
sudo apt install grc
Njegova je sintaksa vrlo jednostavna, što se može vidjeti u sljedećem primjeru:
grc diff archivo1.txt archivo2.txt
u potražite pomoć, u terminalu ćete morati koristiti samo naredbu:
grc --help
Deinstalirajte grc
Uklanjanje ovog programa jednostavno je poput instaliranja. Samo moramo otvoriti terminal (Ctrl + Alt + T) i napisati:
sudo apt remove grc
Drugi dostupan alat je icdiff. Instalacija je jednostavna poput otvaranja terminala (Ctrl + Alt + T) i korištenja naredbe:
sudo apt install icdiff
Možemo i mi odlučite se za svoju verziju poput snap pack. Da biste ga instalirali, morat ćete upotrijebiti naredbu:
sudo snap install icdiff
Sintaksa ovog alata jednostavna je kao i prethodne opcije viđene tijekom članka.
Možete saznati više o tome kako instalirati ovaj alat, kako ga koristiti ili dostupne opcije u stranica GitHub projekta.