Colordiff, färger utdata från diff-kommandot i terminalen

om colordiff

I nästa artikel ska vi ta en titt på Colordiff. Om någon inte vet det är diff ett verktyg för kommandoraden och det det är mycket användbart för användare när man visuellt jämför skillnaderna mellan två filer. Colordiff är ett Perl-manus, som fortfarande är en förbättrad version av diff.

Colordiff är en behållare för diff, vilken ger samma output men färgas, för att förbättra läsbarheten för skillnaderna. Färgscheman kan läsas från en central konfigurationsfil eller från en lokal användarfil (~ / .colordiffrc). Detta verktyg använder ANSI-färger.

Diff är ett verktyg för filjämförelse. Detta genererar skillnaderna mellan två filer, eller de ändringar som gjorts i en viss fil, och jämför den med en tidigare version av samma fil. Det visar oss de ändringar som gjorts per rad i textfilerna, men utan att markera skillnaderna.

De flesta implementeringar av diff de har varit till synes oförändrade sedan starten. Modifieringar består vanligtvis av förbättringar av basalgoritmen, genom att lägga till användbara funktioner i kommandot och design av nya utdataformat., som är fallet med Colordiff.

Installera Colordiff på Ubuntu

Installationen av detta verktyg i Ubuntu är väldigt enkelt. I Ubuntu / Debian / Mint är allt du behöver göra att öppna en terminal (Ctrl + Alt + T) och använda följande kommando:

icdiff fungerar

sudo apt install colordiff

avinstallera

Om vi ​​vill ta bort det här verktyget från vårt system måste vi öppna en terminal (Ctrl + Alt + T) och utföra kommandot i den:

avinstallera colordiff

sudo apt remove colordiff

Använda Colordiff

När vi vill använda Colordiff kommer vi att börja med att öppna en terminal (Ctrl + Alt + T). Colordiff kan användas där vi normalt skulle använda diff, eller pipe output till colordiff. Först och främst är det en bra idé att bekanta dig med syntaxen för att använda kommandona colordiff och diff. Det här är ganska enkelt och enkelt:

colordiff archivo1 archivo2

För att börja i följande exempel ska vi skapa 2 filer, som visas i följande skärmdump:

grundläggande skapande av exempelfilerna

Nu för kontrollera skillnaderna mellan de två filerna, i en terminal (Ctrl + Alt + T) ska vi använda kommandot:

colordiff kör

colordiff archivo1.txt archivo2.txt

också vi kommer att ha möjlighet att använda diff-kommandot och kanalisera dess utdata till colordiff, som visas i följande kommando:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

I dessa rader har vi just sett hur vi kan färga utdata av skillnader i terminalen, mellan två filer med hjälp av Colordiff. Med den kan vi jämföra filer i terminalen och få resultat som är lättare att läsa. Om de två filerna är identiska skrivs inga resultat ut på skärmen.

Om någon behöver hjälp eller mer information om de möjligheter som detta verktyg erbjuder, kan du hänvisa till den hjälp den erbjuder genom att skriva in terminalen:

hjälp kolordiff

colordiff --help

till få fördjupad information om hur både diff och colordiff användskommer användarna att ha möjlighet att besöka man diff o man sida av colordiff.

Alternativ till Colordiff.

Ett annat mycket användbart sätt att jämföra filer är genom el grc-kommando. Om vi ​​inte har det tillgängligt på vår dator kan vi enkelt installera det genom att öppna en terminal (Ctrl + Alt + T) och skriva in den:

installera grc

sudo apt install grc

Dess syntax är väldigt enkel, vilket kan ses i följande exempel:

grc kör

grc diff archivo1.txt archivo2.txt

till konsultera hjälpen, i terminalen behöver du bara använda kommandot:

grc --help

Avinstallera grc

Att ta bort det här programmet är lika enkelt som att installera det. Vi måste bara öppna en terminal (Ctrl + Alt + T) och skriva:

sudo apt remove grc

Ett annat tillgängligt verktyg är icdiff. Installera det är så enkelt som att öppna en terminal (Ctrl + Alt + T) och använda kommandot:

installera icdiff med apt

sudo apt install icdiff

Vi kan också välj din version som snap pack. För att installera det måste du använda kommandot:

installera icdiff snap

sudo snap install icdiff

Syntaxen för detta verktyg är lika enkelt som de tidigare alternativen som ses under artikeln.

icdiff fungerar

Du kan lära dig mer om hur du installerar det här verktyget, hur du använder det eller dess tillgängliga alternativ i projekt GitHub-sidan.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.