Il "diff " viene utilizzato nei sistemi operativi Unix e Linux per individuare le differenze tra due file di testo . E 'stato creato così gli sviluppatori Unix potessero confrontare rapidamente due file di codice sorgente e individuare le differenze . Si confronta ogni riga dei file e produce un output che mostra le differenze tra le linee , le linee che sono state aggiunte e le eventuali righe che sono stati eliminati . Il primo file specificato è considerato essere l'originale , o più vecchio , lima dei due. Istruzioni 
 1 
 Aprire una finestra di terminale o di log in una sessione di terminale . 
 2 
 Tipo "diff filea fileB , " sostituendo " filea " e " fileB " con i nomi dei file . Riceverai uscita che assomiglia : 
 
 4C4 
 
 < Oggi è stata una giornata fantastica 
 
 --- 
 
 . > Oggi è stata una buona giorno 
 
 la prima parte dell'output - . " 4C4 " - afferma che la linea 4 del file è stato cambiato da filea a fileB . La prima riga è la riga come appare in " filea " , i tre trattini indicano che l'uscita successiva è ciò che appare in " fileB . " Se la prima riga dice qualcosa come " 8d7 " , significa che la linea 8 della " filea " deve essere cancellato per fare i due file identici a partire da riga 7 di " fileB . " Il testo che dovrebbe essere cancellata verrà mostrato nella riga successiva della produzione . Se la prima riga dice qualcosa come " 10A11 ", significa che il testo visualizzato nella riga successiva della produzione deve essere aggiunto il primo file dopo la linea 10 per rendere i file identici. 
 3 < p > tipo " diff- w filea fileB " se si desidera che il comando di ignorare qualsiasi spazio bianco - tabulazioni, spazi o trattini - . che incontra