Colordiff, farger utdataene til diff-kommandoen i terminalen

om colordiff

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:

icdiff jobber

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:

avinstallere colordiff

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:

grunnleggende opprettelse av eksempelfilene

Nå for sjekk forskjellene mellom de to filene, i en terminal (Ctrl + Alt + T) skal vi bruke kommandoen:

kolderiff løper

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 pipe colordiff

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:

hjelp koloriff

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:

installer grc

sudo apt install grc

Syntaksen er veldig enkel, som det fremgår av følgende eksempel:

grc kjører

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:

installer icdiff med apt

sudo apt install icdiff

Vi kan også velg din versjon som snappakke. For å installere det, må du bruke kommandoen:

installer icdiff snap

sudo snap install icdiff

Syntaksen til dette verktøyet er like enkel som de tidligere alternativene som ble sett under artikkelen.

icdiff jobber

Du kan lære mer om hvordan du installerer dette verktøyet, hvordan du bruker det eller dets tilgjengelige alternativer i prosjekt GitHub-siden.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.