LINUX

Come differenziare l’output del comando di colore su Linux

dif colorize

Diff è un’utilità della riga di comando che aiuta gli utenti a confrontare visivamente le differenze tra 2 file riga per riga su un sistema Linux/Unix. L’utilità Colordiff è uno script Perl che è una versione migliorata di diff. Colora l’output in modo che le differenze tra i file siano chiaramente visibili sul terminale.

In breve, lo strumento di comando diff può essere utilizzato per eseguire le seguenti operazioni

1. Visualizza le modifiche esistenti tra 2 versioni di un file.

2. Fare confronti tra 2 file di programma

In questo tutorial imparerai come colorare l’output diff su Linux usando i comandi colordiff.

Come installare l’utilità Colordiff

Prima di entrare nei dettagli dell’uso di d colordiff, installiamolo prima.

Installa Colordiff su Ubuntu/Debian/Mint

Per installare l’utilità colordiff su sistemi basati su Debian come Ubuntu e Mint, apri il terminale ed esegui il comando:

$ sudo apt install colordiff

Installa Colordiff su RHEL/CentOS

Per installare colordiff su distribuzioni rpm come Hat e CentOS, eseguire:

$ sudo yum install colordiff

Installa Colordiff su Arch Linux

Per i derivati ​​di Arch Linux e Arch Linux come Manjaro, eseguire:

$ sudo pacman -S colordiff

Installa Colordiff su FreeBSD e OpenBSD

Per installare Colordiff su FreeBSD, esegui il comando:

$ sudo pkg install  colordiff

Per eseguire OpenBSD:

$ pkg_add -v colordiff

Come dif colorize

La sintassi per l’utilizzo dei comandi colordiff e diff è piuttosto semplice e diretta.

Usa la sintassi

nbsp; color diff file1 file2

Ad esempio, ho creato 2 file come mostrato

crea due file da confrontare usando colordiff

Per verificare le differenze tra i due file, eseguire il comando:

nbsp; colordiff file1.txt file2.txt
confronta due file usando il comando colordiff

Inoltre, puoi utilizzare il comando diff e indirizzare l’output a colordiff come mostrato:

o

$ diff -u file1.txt  file2.txt | colordiff
comando diff colorato

Diverse alternative di colore

Un altro modo utile per confrontare i file è l’utilizzo greco ordine come mostrato:

$ grc diff file1.txt file2.txt
Combina grc con diff

Un altro strumento interessante che ho trovato è Icdiff che è una differenza di colore migliorata.

Puoi installare Icdiff usando il comando pip, esegui:

$ pip install git+https://github.com/jeffkaufman/icdiff.git

Conclusione

In questo tutorial, hai imparato a colorare l’output diff utilizzando le utility colordiff della riga di comando per confrontare i file sul terminale in un formato colorato. Se i due file sono identici, non viene stampato alcun output sullo schermo. Per ottenere maggiori informazioni su come vengono utilizzate queste due utilità, è sufficiente visitare uomo diverso e uomo colordiff.

Facci un fischio e facci sapere com’è stata la tua esperienza. Grazie.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close