Colordiff, dóna color a la sortida de la comanda diff a la terminal

about colordiff

En el següent article anem a fer una ullada a Colordiff. Per si algú no la coneix, diff és una utilitat per a la línia d'ordres i que resulta de molta ajuda per als usuaris a l'hora de comparar visualment les diferències entre 2 arxius. Colordiff és un script creat amb Perl, que no deixa de ser una versió millorada de diff.

Colordiff és un contenidor per a diff, que produeix la mateixa sortida però acolorida, Per millorar la llegibilitat de les diferències. Els esquemes de color es poden llegir des d'un arxiu de configuració central o des d'un arxiu d'usuari local (~ / .Colordiffrc). Aquesta utilitat fa servir colors ANSI.

Diff és una utilitat per a la comparació d'arxius. Aquesta genera les diferències entre dos arxius, o els canvis realitzats en un arxiu determinat, comparant-ho amb una versió anterior de el mateix arxiu. Ens va mostrar els canvis realitzats per línia en els arxius de text, però sense ressaltar les diferències.

La majoria de les implementacions de dif s'han mantingut aparentment sense canvis des dels seus inicis. Les modificacions solen consistir en millores de l'algoritme base, afegir característiques útils a la comanda i el disseny d'un nous formats de sortida, Com és el cas de Colordiff.

Instal·lar Colordiff en Ubuntu

La instal·lació d'aquesta eina en Ubuntu resulta molt senzilla. En Ubuntu / Debian / Mint, tan sols caldrà obrir una terminal (Ctrl + Alt + T) i utilitzar la següent comanda:

icdiff funcionant

sudo apt install colordiff

Desinstal

Si volem eliminar aquesta eina del nostre sistema, el que haurem de fer és obrir una terminal (Ctrl + Alt + T) i executar-hi la comanda:

desinstal·lar colordiff

sudo apt remove colordiff

utilitzant Colordiff

Quan vulguem utilitzar Colordiff, anem a començar per obrir una terminal (Ctrl + Alt + T). Colordiff el podrem utilitzar on normalment utilitzaríem diff, o sortida de canonada a colordiff. Abans de res, és convenient familiaritzar-se amb la sintaxi per utilitzar les ordres colordiff i diff. Aquesta és bastant simple i directa:

colordiff archivo1 archivo2

per començar en el següent exemple anem a crear 2 arxius, Com es mostra en la següent captura de pantalla:

creació bàsica dels arxius de l'exemple

Ara per verificar les diferències que existeixen entre els dos arxius, En una terminal (Ctrl + Alt + T) utilitzarem la comanda:

colordiff funcionant

colordiff archivo1.txt archivo2.txt

També tindrem la possibilitat d'utilitzar la comanda diff i canalitzar la seva sortida cap a colordiff, Com es mostra en la següent comanda:

diff canonada colordiff

diff -u archivo1.txt archivo2.txt | colordiff

En aquestes línies acabem de veure com podem pintar la sortida de diferències en la terminal, entre dos arxius amb l'ajuda d'Colordiff. Amb ella podem comparar arxius en el terminal i obtenir uns resultats més senzills de llegir. Si els dos arxius són idèntics, no es va a imprimir cap resultat a la pantalla.

Si algú necessita ajuda o més informació sobre les possibilitats que ofereix aquesta utilitat, Pot consultar l'ajuda que ofereix escrivint a la terminal:

ajuda colordiff

colordiff --help

Per a la obtenir informació en profunditat sobre com s'utilitzen tant diff com colordiff, Els usuaris tindrem la possibilitat de visitar man diff o la pàgina man de colordiff.

Alternatives a Colordiff.

Una altra forma molt útil parar comparar arxius és mitjançant el comandament grc. Si no ho tenim disponible al nostre equip, el podrem instal·lar de forma senzilla obrint una terminal (Ctrl + Alt + T) i escrivint-hi:

instal·lar grc

sudo apt install grc

La seva sintaxi és molt senzilla, com es pot veure en el següent exemple:

grc funcionant

grc diff archivo1.txt archivo2.txt

Per a la consultar l'ajuda, A la terminal no hi haurà més que utilitzar la comanda:

grc --help

Desinstal grc

Eliminar aquest programa és tan senzill com instal·lar-lo. Tan sols haurem d'obrir una terminal (Ctrl + Alt + T) i escriure:

sudo apt remove grc

Una altra eina disponible és Icdiff. Instal·lar-la és tan senzill com obrir una terminal (Ctrl + Alt + T) i utilitzar la comanda:

instal·lar icdiff amb apt

sudo apt install icdiff

també podem optar per la seva versió com paquet snap. Per instal·lar-la, caldrà utilitzar la comanda:

instal·lar icdiff snap

sudo snap install icdiff

La sintaxi d'aquesta eina és tan senzilla com les anteriors opcions vistes durant el article.

icdiff funcionant

Es pot saber més sobre com instal·lar aquesta eina, com utilitzar-la o les seves opcions disponibles a la pàgina de GitHub de el projecte.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.