Colordiff, boji izlaz naredbe diff u terminalu

o colordiffu

U sljedećem članku ćemo pogledati Colordiff. U slučaju da to netko 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 i dalje poboljšana verzija diff.

Colordiff je spremnik za diff, koji daje isti izlaz, ali obojen, kako bi se poboljšala čitljivost razlika. Šeme boja mogu se čitati iz centralne konfiguracijske datoteke ili iz lokalne korisničke datoteke (~ / .colordiffrc). Ovaj uslužni program koristi ANSI boje.

Diff je uslužni program za upoređivanje datoteka. Ovo generira razlike između dvije datoteke ili promjene napravljene 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 diff oni su naizgled ostali nepromijenjeni od svog osnutka. Izmjene se obično sastoje od poboljšanja osnovnog algoritma, dodavanja korisnih karakteristika naredbi i dizajna novih izlaznih formata., kao što je slučaj sa Colordiffom.

Instalirajte Colordiff na Ubuntu

Instalacija ovog alata u Ubuntuu je vrlo jednostavna. U Ubuntu / Debian / Mint, sve što trebate je otvoriti terminal (Ctrl + Alt + T) i koristiti sljedeću naredbu:

icdiff radi

sudo apt install colordiff

Deinstaliraj

Ako želimo ukloniti ovaj alat iz našeg sistema, 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 da se upoznate 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:

osnovno stvaranje datoteka sa uzorcima

Sada za provjerite razlike između dvije datoteke, u terminalu (Ctrl + Alt + T) koristit ćemo naredbu:

colordiff trči

colordiff archivo1.txt archivo2.txt

Takođe imat ćemo mogućnost da koristimo naredbu diff i kanaliziramo njen 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 nekome treba pomoć ili više informacija o mogućnostima koje nudi ovaj uslužni program, možete se pozvati na pomoć koju nudi upisivanjem terminala:

help colordiff

colordiff --help

para dobiti detaljne informacije o tome kako se koriste i diff i colordiff, korisnici će imati mogućnost posjeta čovjek razl ili man page od colordiff.

Alternative Colordiffu.

Još jedan vrlo koristan način za upoređivanje datoteka je el naredba grc. Ako ga nemamo na svom računaru, možemo ga lako instalirati otvaranjem terminala (Ctrl + Alt + T) i upisivanjem u njega:

instalirati grc

sudo apt install grc

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

grc trčanje

grc diff archivo1.txt archivo2.txt

para potražite pomoć, u terminalu ćete morati koristiti samo naredbu:

grc --help

Deinstaliraj grc

Uklanjanje ovog programa jednostavno je kao i njegovo instaliranje. Samo moramo otvoriti terminal (Ctrl + Alt + T) i napisati:

sudo apt remove grc

Još jedan dostupan alat je icdiff. Instalacija je jednostavna poput otvaranja terminala (Ctrl + Alt + T) i korištenja naredbe:

instalirajte icdiff sa apt

sudo apt install icdiff

Mi takođe možemo odlučite se za svoju verziju poput snap pack. Da biste ga instalirali, morat ćete upotrijebiti naredbu:

instalirajte icdiff snap

sudo snap install icdiff

Sintaksa ovog alata je jednostavna kao i prethodne opcije viđene tokom č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 komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.