Colordiff, boji izlaz naredbe diff u terminalu

o colordiffu

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:

icdiff radi

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:

deinstalirati colordiff

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:

osnovna izrada uzoraka datoteka

Sad za provjerite razlike između dviju datoteka, u terminalu (Ctrl + Alt + T) koristit ćemo naredbu:

colordiff trčanje

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:

razlika cijevi colordiff

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:

pomozite colordiffu

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:

instalirati grc

sudo apt install grc

Njegova je sintaksa vrlo jednostavna, što se može vidjeti u sljedećem primjeru:

grc trčanje

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:

instalirati icdiff s apt

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:

instalirati icdiff snap

sudo snap install icdiff

Sintaksa ovog alata jednostavna je kao i prethodne opcije viđene tijekom članka.

icdiff radi

Možete saznati više o tome kako instalirati ovaj alat, kako ga koristiti ili dostupne opcije u stranica GitHub projekta.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.