Colordiff, kleurt de uitvoer van het diff-commando in de terminal

over colordiff

In het volgende artikel gaan we Colordiff bekijken. Voor het geval iemand het niet weet, is diff een hulpprogramma voor de opdrachtregel en zo het is erg handig voor gebruikers bij het visueel vergelijken van de verschillen tussen 2 bestanden​ Colordiff is een Perl-script, dat nog steeds een verbeterde versie van diff is.

Colordiff is een container voor diff, die produceert dezelfde output maar gekleurd, om de leesbaarheid van de verschillen te verbeteren. Kleurenschema's kunnen worden gelezen vanuit een centraal configuratiebestand of vanuit een lokaal gebruikersbestand (~ / .colordiffrc)​ Dit hulpprogramma maakt gebruik van ANSI-kleuren.

Diff is een hulpprogramma voor het vergelijken van bestanden​ Dit genereert de verschillen tussen twee bestanden, of de wijzigingen die in een bepaald bestand zijn aangebracht, in vergelijking met een eerdere versie van hetzelfde bestand. Het toont ons de wijzigingen die per regel in de tekstbestanden zijn aangebracht, maar zonder de verschillen te benadrukken.

De meeste implementaties van diff ze zijn schijnbaar ongewijzigd gebleven sinds hun oprichting. Wijzigingen bestaan ​​meestal uit verbeteringen aan het basisalgoritme, het toevoegen van handige functies aan de opdracht en het ontwerpen van nieuwe uitvoerformaten., zoals het geval is met Colordiff.

Installeer Colordiff op Ubuntu

De installatie van deze tool in Ubuntu is heel eenvoudig. In Ubuntu / Debian / Mint hoeft u alleen maar een terminal te openen (Ctrl + Alt + T) en de volgende opdracht te gebruiken:

icdiff werken

sudo apt install colordiff

uninstall

Als we deze tool uit ons systeem willen verwijderen, moeten we een terminal openen (Ctrl + Alt + T) en de opdracht erin uitvoeren:

verwijder colordiff

sudo apt remove colordiff

Colordiff gebruiken

Als we Colordiff willen gebruiken, beginnen we met het openen van een terminal (Ctrl + Alt + T). Colordiff kan worden gebruikt waar we normaal gesproken diff zouden gebruiken, of pipe output naar colordiff​ Allereerst is het een goed idee om vertrouwd te raken met de syntaxis voor het gebruik van de commando's colordiff en diff. Dit is vrij eenvoudig en duidelijk:

colordiff archivo1 archivo2

Om te beginnen in het volgende voorbeeld gaan we 2 bestanden maken, zoals weergegeven in de volgende schermafbeelding:

basiscreatie van de voorbeeldbestanden

Nu voor controleer de verschillen tussen de twee bestanden, in een terminal (Ctrl + Alt + T) gaan we het commando gebruiken:

colordiff hardlopen

colordiff archivo1.txt archivo2.txt

ook we zullen de mogelijkheid hebben om het diff commando te gebruiken en de output naar colordiff te kanaliseren, zoals weergegeven in het volgende commando:

diff pijp colordiff

diff -u archivo1.txt archivo2.txt | colordiff

In deze regels hebben we zojuist gezien hoe we de uitvoer van verschillen in de terminal, tussen twee bestanden, kunnen kleuren met behulp van Colordiff. Hiermee kunnen we bestanden in de terminal vergelijken en resultaten verkrijgen die gemakkelijker te lezen zijn. Als de twee bestanden identiek zijn, worden er geen resultaten op het scherm afgedrukt.

Als iemand het nodig heeft hulp of meer informatie over de mogelijkheden die dit hulpprogramma biedt, kunt u de hulp die het biedt raadplegen door de terminal in te typen:

help colordiff

colordiff --help

naar krijg diepgaande informatie over hoe zowel diff als colordiff worden gebruikt, hebben gebruikers de mogelijkheid om te bezoeken man verschil of de man-pagina door colordiff.

Alternatieven voor Colordiff.

Een andere zeer handige manier om bestanden te vergelijken is door el grc commando​ Als we het niet beschikbaar hebben op onze computer, kunnen we het gemakkelijk installeren door een terminal te openen (Ctrl + Alt + T) en het in te typen:

installeer grc

sudo apt install grc

De syntaxis is heel eenvoudig, zoals te zien is in het volgende voorbeeld:

grc loopt

grc diff archivo1.txt archivo2.txt

naar raadpleeg de hulp, in de terminal hoef je alleen het commando te gebruiken:

grc --help

Verwijder grc

Het verwijderen van dit programma is net zo eenvoudig als het installeren. We hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en schrijven:

sudo apt remove grc

Een andere beschikbare tool is icdiff​ Het installeren is net zo eenvoudig als het openen van een terminal (Ctrl + Alt + T) en het gebruik van de volgende opdracht:

installeer icdiff met apt

sudo apt install icdiff

We kunnen ook kies voor uw versie zoals snap pack​ Om het te installeren, moet u de volgende opdracht gebruiken:

installeer icdiff snap

sudo snap install icdiff

De syntaxis van deze tool is net zo eenvoudig als de vorige opties die tijdens het artikel werden gezien.

icdiff werken

U kunt meer leren over hoe u deze tool installeert, hoe u deze gebruikt of de beschikbare opties in het project GitHub-pagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.