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:
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:
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:
Nu voor controleer de verschillen tussen de twee bestanden, in een terminal (Ctrl + Alt + T) gaan we het commando gebruiken:
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 -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:
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:
sudo apt install grc
De syntaxis is heel eenvoudig, zoals te zien is in het volgende voorbeeld:
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:
sudo apt install icdiff
We kunnen ook kies voor uw versie zoals snap pack Om het te installeren, moet u de volgende opdracht gebruiken:
sudo snap install icdiff
De syntaxis van deze tool is net zo eenvoudig als de vorige opties die tijdens het artikel werden gezien.
U kunt meer leren over hoe u deze tool installeert, hoe u deze gebruikt of de beschikbare opties in het project GitHub-pagina.