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:
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:
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:
Adesso per controlla le differenze tra i due file, in un terminale (Ctrl + Alt + T) useremo il comando:
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 -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:
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:
sudo apt install grc
La sua sintassi è molto semplice, come si può vedere nel seguente esempio:
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:
sudo apt install icdiff
Possiamo anche opta per la tua versione come confezione a scatto. Per installarlo, dovrai usare il comando:
sudo snap install icdiff
La sintassi di questo strumento è semplice come le opzioni precedenti viste durante l'articolo.
Puoi saperne di più su come installare questo strumento, come usarlo o le sue opzioni disponibili nel file pagina GitHub del progetto.