I neste artikkel skal vi ta en titt på Colordiff. Hvis noen ikke vet det, er diff et verktøy for kommandolinjen og det det er veldig nyttig for brukere når man visuelt sammenligner forskjellene mellom to filer. Colordiff er et Perl-skript, som fremdeles er en forbedret versjon av diff.
Colordiff er en beholder for diff, hvilken produserer samme utgang, men farget, for å forbedre lesbarheten til forskjellene. Fargevalg kan leses fra en sentral konfigurasjonsfil eller fra en lokal brukerfil (~ / .colordiffrc). Dette verktøyet bruker ANSI farger.
Diff er et verktøy for sammenligning av filer. Dette genererer forskjellene mellom to filer, eller endringene som er gjort i en bestemt fil, og sammenligner den med en tidligere versjon av samme fil. Det viser oss endringene som er gjort per linje i tekstfilene, men uten å markere forskjellene.
De fleste implementeringer av diff de har tilsynelatende vært uendret siden starten. Modifikasjoner består vanligvis av forbedringer av basisalgoritmen, og legger til nyttige funksjoner i kommandoen, og utformingen av nye utdataformater., som det er tilfelle med Colordiff.
Installer Colordiff på Ubuntu
Installasjonen av dette verktøyet i Ubuntu er veldig enkelt. I Ubuntu / Debian / Mint er alt du trenger å gjøre å åpne en terminal (Ctrl + Alt + T) og bruke følgende kommando:
sudo apt install colordiff
avinstallere
Hvis vi vil eliminere dette verktøyet fra systemet vårt, må vi åpne en terminal (Ctrl + Alt + T) og utføre kommandoen i den:
sudo apt remove colordiff
Bruke Colordiff
Når vi vil bruke Colordiff, starter vi med å åpne en terminal (Ctrl + Alt + T). Colordiff kan brukes der vi normalt bruker diff, eller rørutgang til colordiff. Først og fremst er det en god ide å bli kjent med syntaksen for bruk av colordiff- og diff-kommandoer. Dette er ganske enkelt og greit:
colordiff archivo1 archivo2
Å starte i det følgende eksemplet skal vi lage 2 filer, som vist i følgende skjermbilde:
Nå for sjekk forskjellene mellom de to filene, i en terminal (Ctrl + Alt + T) skal vi bruke kommandoen:
colordiff archivo1.txt archivo2.txt
Også vi vil ha muligheten til å bruke diff-kommandoen og kanalisere utgangen til colordiff, som vist i følgende kommando:
diff -u archivo1.txt archivo2.txt | colordiff
I disse linjene har vi nettopp sett hvordan vi kan farge utgangen av forskjeller i terminalen, mellom to filer ved hjelp av Colordiff. Med den kan vi sammenligne filer i terminalen og oppnå resultater som er lettere å lese. Hvis de to filene er identiske, blir ingen resultater skrevet ut på skjermen.
Hvis noen trenger det hjelp eller mer informasjon om mulighetene som dette verktøyet tilbyr, kan du henvise til hjelpen den tilbyr ved å skrive inn terminalen:
colordiff --help
Til få grundig informasjon om hvordan både diff og colordiff brukes, brukere vil ha muligheten til å besøke mann diff o mannsside av colordiff.
Alternativer til Colordiff.
En annen veldig nyttig måte å sammenligne filer på er el grc-kommando. Hvis vi ikke har den tilgjengelig på datamaskinen vår, kan vi enkelt installere den ved å åpne en terminal (Ctrl + Alt + T) og skrive inn den:
sudo apt install grc
Syntaksen er veldig enkel, som det fremgår av følgende eksempel:
grc diff archivo1.txt archivo2.txt
Til konsulter hjelpen, i terminalen trenger du bare å bruke kommandoen:
grc --help
Avinstaller grc
Å fjerne dette programmet er så enkelt som å installere det. Vi må bare åpne en terminal (Ctrl + Alt + T) og skrive:
sudo apt remove grc
Et annet tilgjengelig verktøy er icdiff. Å installere det er så enkelt som å åpne en terminal (Ctrl + Alt + T) og bruke kommandoen:
sudo apt install icdiff
Vi kan også velg din versjon som snappakke. For å installere det, må du bruke kommandoen:
sudo snap install icdiff
Syntaksen til dette verktøyet er like enkel som de tidligere alternativene som ble sett under artikkelen.
Du kan lære mer om hvordan du installerer dette verktøyet, hvordan du bruker det eller dets tilgjengelige alternativer i prosjekt GitHub-siden.