Colordiff, colora l'output del comando diff nel terminale

su colordiff

Nel prossimo articolo daremo uno sguardo a Colordiff. Nel caso in cui qualcuno non lo sappia, diff è un'utilità per la riga di comando e così via è molto utile per gli utenti quando si confrontano visivamente le differenze tra 2 file. Colordiff è uno script Perl, che è ancora una versione migliorata di diff.

Colordiff è un contenitore per diff, che produce lo stesso output ma colorato, per migliorare la leggibilità delle differenze. Gli schemi di colori possono essere letti da un file di configurazione centrale o da un file utente locale (~ / .colordiffrc). Questa utilità utilizza Colori ANSI.

Diff è un'utilità per il confronto dei file. Questo genera le differenze tra due file o le modifiche apportate a un determinato file, confrontandolo con una versione precedente dello stesso file. Ci mostrerà le modifiche apportate per riga nei file di testo, ma senza evidenziare le differenze.

La maggior parte delle implementazioni di diff sono rimasti apparentemente invariati sin dal loro inizio. Le modifiche di solito consistono in miglioramenti all'algoritmo di base, aggiunta di funzioni utili al comando e progettazione di nuovi formati di output., come nel caso di Colordiff.

Installa Colordiff su Ubuntu

L'installazione di questo strumento in Ubuntu è molto semplice. In Ubuntu / Debian / Mint, tutto ciò che devi fare è aprire un terminale (Ctrl + Alt + T) e utilizzare il seguente comando:

icdiff funzionante

sudo apt install colordiff

disinstallazione

Se vogliamo eliminare questo strumento dal nostro sistema, quello che dovremo fare è aprire un terminale (Ctrl + Alt + T) ed eseguire il comando al suo interno:

disinstallare colordiff

sudo apt remove colordiff

Utilizzando Colordiff

Quando vogliamo usare Colordiff, inizieremo aprendo un terminale (Ctrl + Alt + T). Colordiff può essere usato dove normalmente useremmo diff, o pipe l'output a colordiff. Prima di tutto, è una buona idea familiarizzare con la sintassi per usare i comandi colordiff e diff. Questo è abbastanza semplice e diretto:

colordiff archivo1 archivo2

per iniziare nel seguente esempio creeremo 2 file, come mostrato nello screenshot seguente:

creazione di base dei file di esempio

Adesso per controlla le differenze tra i due file, in un terminale (Ctrl + Alt + T) useremo il comando:

colordiff in esecuzione

colordiff archivo1.txt archivo2.txt

anche avremo la possibilità di utilizzare il comando diff e incanalarne l'output su colordiff, come mostrato nel seguente comando:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

In queste righe abbiamo appena visto come possiamo colorare l'output delle differenze nel terminale, tra due file con l'aiuto di Colordiff. Con esso possiamo confrontare i file nel terminale e ottenere risultati più facili da leggere. Se i due file sono identici, sullo schermo non verrà stampato alcun risultato.

Se qualcuno ha bisogno aiuto o ulteriori informazioni sulle possibilità offerte da questa utility, puoi fare riferimento alla guida che offre digitando nel terminale:

aiutare colordiff

colordiff --help

a ottenere informazioni approfondite su come vengono utilizzati sia diff che colordiff, gli utenti avranno la possibilità di visitare uomo diff o alla pagina man di colordiff.

Alternative a Colordiff.

Un altro modo molto utile per confrontare i file è tramite el comando grc. Se non lo abbiamo disponibile sul nostro computer, possiamo installarlo facilmente aprendo un terminale (Ctrl + Alt + T) e digitandolo:

installa grc

sudo apt install grc

La sua sintassi è molto semplice, come si può vedere nel seguente esempio:

grc in esecuzione

grc diff archivo1.txt archivo2.txt

a consultare la guida, nel terminale dovrai solo usare il comando:

grc --help

Disinstalla grc

Rimuovere questo programma è semplice come installarlo. Non ci resta che aprire un terminale (Ctrl + Alt + T) e scrivere:

sudo apt remove grc

Un altro strumento disponibile è icdiff. Installarlo è semplice come aprire un terminale (Ctrl + Alt + T) e utilizzare il comando:

installa icdiff con apt

sudo apt install icdiff

Possiamo anche opta per la tua versione come confezione a scatto. Per installarlo, dovrai usare il comando:

installa icdiff snap

sudo snap install icdiff

La sintassi di questo strumento è semplice come le opzioni precedenti viste durante l'articolo.

icdiff funzionante

Puoi saperne di più su come installare questo strumento, come usarlo o le sue opzioni disponibili nel file pagina GitHub del progetto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.