Colordiff, farver output af diff-kommandoen i terminalen

om colordiff

I den næste artikel skal vi se på Colordiff. Hvis nogen ikke ved det, er diff et værktøj til kommandolinjen og det det er meget nyttigt for brugerne, når de visuelt sammenligner forskellene mellem 2 filer. Colordiff er et Perl-script, som stadig er en forbedret version af diff.

Colordiff er en beholder til diff, hvilken producerer den samme output men farvet, for at forbedre læsbarheden af ​​forskellene. Farveskemaer kan læses fra en central konfigurationsfil eller fra en lokal brugerfil (~ / .colordiffrc). Dette værktøj bruger ANSI farver.

Diff er et værktøj til sammenligning af filer. Dette genererer forskellene mellem to filer eller ændringer foretaget i en bestemt fil, sammenlignet med en tidligere version af den samme fil. Det viser os de ændringer, der er foretaget pr. Linje i tekstfilerne, men uden at fremhæve forskellene.

De fleste implementeringer af diff de har været tilsyneladende uændrede siden starten. Ændringer består normalt af forbedringer af basisalgoritmen, tilføjer nyttige funktioner til kommandoen og design af nye outputformater., som det er tilfældet med Colordiff.

Installer Colordiff på Ubuntu

Installationen af ​​dette værktøj i Ubuntu er meget enkel. I Ubuntu / Debian / Mint er alt, hvad du skal gøre, at åbne en terminal (Ctrl + Alt + T) og bruge følgende kommando:

icdiff arbejder

sudo apt install colordiff

afinstallere

Hvis vi vil fjerne dette værktøj fra vores system, skal vi åbne en terminal (Ctrl + Alt + T) og udføre kommandoen i den:

afinstallere colordiff

sudo apt remove colordiff

Brug af Colordiff

Når vi vil bruge Colordiff, skal vi starte med at åbne en terminal (Ctrl + Alt + T). Colordiff kan bruges, hvor vi normalt bruger diff eller rørudgang til colordiff. Først og fremmest er det en god ide at gøre sig bekendt med syntaksen til brug af colordiff- og diff-kommandoer. Dette er ret simpelt og ligetil:

colordiff archivo1 archivo2

At starte i det følgende eksempel skal vi oprette 2 filer, som vist i følgende skærmbillede:

grundlæggende oprettelse af prøvefilerne

Nu for kontrollere forskellene mellem de to filer, i en terminal (Ctrl + Alt + T) skal vi bruge kommandoen:

kolderiff kører

colordiff archivo1.txt archivo2.txt

også vi har mulighed for at bruge diff-kommandoen og kanalisere dens output til colordiffsom vist i følgende kommando:

diff rør colordiff

diff -u archivo1.txt archivo2.txt | colordiff

I disse linjer har vi lige set, hvordan vi kan farve output af forskelle i terminalen mellem to filer ved hjælp af Colordiff. Med det kan vi sammenligne filer i terminalen og opnå resultater, der er lettere at læse. Hvis de to filer er identiske, udskrives der ingen resultater på skærmen.

Hvis nogen har brug for det hjælp eller mere information om mulighederne i dette værktøj, kan du henvise til den hjælp, den tilbyder, ved at skrive terminalen:

hjælp colordiff

colordiff --help

til få detaljerede oplysninger om, hvordan både diff og colordiff bruges, vil brugerne have mulighed for at besøge mand diff o mand side af colordiff.

Alternativer til Colordiff.

En anden meget nyttig måde at sammenligne filer på er el grc-kommando. Hvis vi ikke har den tilgængelig på vores computer, kan vi nemt installere den ved at åbne en terminal (Ctrl + Alt + T) og skrive den:

installer grc

sudo apt install grc

Dens syntaks er meget enkel, som det kan ses i følgende eksempel:

grc kører

grc diff archivo1.txt archivo2.txt

til konsultere hjælp, i terminalen skal du kun bruge kommandoen:

grc --help

Afinstaller grc

Fjernelse af dette program er så simpelt som at installere det. Vi skal bare åbne en terminal (Ctrl + Alt + T) og skrive:

sudo apt remove grc

Et andet tilgængeligt værktøj er icdiff. Installation er så simpelt som at åbne en terminal (Ctrl + Alt + T) og bruge kommandoen:

installer icdiff med apt

sudo apt install icdiff

Det kan vi også vælg din version som snap-pakke. For at installere det skal du bruge kommandoen:

installer icdiff snap

sudo snap install icdiff

Syntaksen for dette værktøj er så simpelt som de tidligere muligheder set under artiklen.

icdiff arbejder

Du kan lære mere om, hvordan du installerer dette værktøj, hvordan du bruger det eller dets tilgængelige indstillinger i projekt GitHub-side.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.