![Come correggere l'errore "Servizio spooler di stampa non in esecuzione" in Windows 10](/f/31807e95352f87eb866b2a8e5b870a45.png?width=100&height=100)
Durante la scrittura di file di programma o normali file di testo, programmatori e scrittori a volte vogliono conoscere la differenza tra due file o due versioni dello stesso file. Quando si confrontano due file di computer su Linux, la differenza tra i loro contenuti è chiamata a differenza. Questa descrizione è nata da un riferimento all'output di diff, la nota utilità di confronto dei file della riga di comando di Unix.
Esistono diversi strumenti di confronto dei file che puoi utilizzare su Linux e in questa recensione ne esamineremo alcuni dei migliori strumenti di differenza basati su terminale e GUI che puoi sfruttare durante la scrittura di codice o altro testo File.
Mi piace iniziare con lo strumento da riga di comando Unix originale che mostra la differenza tra due file di computer. Diff è semplice e facile da usare, è preinstallato sulla maggior parte delle distribuzioni Linux. Confronta i file riga per riga e mostra la differenza tra loro.
Puoi controllare la voce manuale per diff per usarlo facilmente.
# uomo diff.
Ci sono alcuni involucri per il differenza strumento che ne migliorano le funzionalità e questi includono:
Colordiff è uno script Perl che produce lo stesso output di differenza, ma con l'evidenziazione del colore e della sintassi. Ha schemi di colori personalizzabili.
Puoi installare Colordiff sui tuoi sistemi Linux, utilizzando gli strumenti di gestione dei pacchetti predefiniti chiamati yum, dnf o apt-get come mostrato.
# yum install colordiff [On CentOS/RHEL/Fedora] # dnf install colordiff [OnFedora 23+versione] $ sudo apt-get install colordiff [OnDebian/Ubuntu/Mint]
Puoi controllare l'inserimento manuale per Colordiff come mostrato.
# uomo colordiff.
Il wdiff l'utilità è un front-end per differenza comando utilizzato per confrontare i file parola per parola. Questo programma è molto utile quando si confrontano due testi per parole cambiate e per i quali i paragrafi sono stati riempiti.
Installare wdiff sui tuoi sistemi Linux, esegui:
# yum install wdiff [On CentOS/RHEL/Fedora] # dnf install wdiff [OnFedora 23+versione] $ sudo apt-get install wdiff [OnDebian/Ubuntu/Mint]
Utilizzo wdiff manuale su come usarlo su Linux.
# uomo wdiff.
Vimdiff funziona in maniera avanzata rispetto a differenza utilità. Consente a un utente di modificare fino a quattro versioni di un file mostrandone le differenze. Quando lo esegui, Vimdiff apre due o tre o quattro file usando editor di testo vim.
Visita la home page: http://vimdoc.sourceforge.net/htmldoc/diff.html
Dopo aver guardato la vecchia scuola differenza strumenti, passiamo rapidamente ad alcuni Differenza GUI strumenti disponibili su Linux.
Confronta è un diff GUI wrapper che consente agli utenti di visualizzare le differenze tra i file e anche di unirli.
Alcune delle sue caratteristiche includono:
Visita la home page: https://www.kde.org/applications/development/kompare/
DiffUnisci è un'applicazione GUI multipiattaforma per confrontare e unire file. Ha due motori di funzionalità, il motore Diff che mostra la differenza tra due file, che supporta l'evidenziazione e la modifica tra le righe e un motore di unione che emette le righe modificate tra tre File.
Ha le seguenti caratteristiche:
Visita la home page: https://sourcegear.com/diffmerge/
Meld è un leggero strumento di differenza e unione della GUI. Consente agli utenti di confrontare file, directory e programmi controllati dalla versione. Costruito appositamente per gli sviluppatori, viene fornito con le seguenti funzionalità:
Visita la home page: http://meldmerge.org/
Diffondere è un altro popolare, gratuito, piccolo e semplice strumento di differenza e unione della GUI che puoi usare su Linux. Scritto in Python, offre due funzionalità principali, ovvero: confronto di file e controllo della versione, consentendo la modifica dei file, l'unione di file e anche l'output della differenza tra i file.
È possibile visualizzare un riepilogo di confronto, selezionare righe di testo nei file utilizzando un puntatore del mouse, abbinare righe in file adiacenti e modificare file diversi. Altre caratteristiche includono:
Visita la home page: http://diffuse.sourceforge.net/
XXdiff è un potente comparatore di file e directory e strumento di unione che funziona su Unix come i sistemi operativi come Linux, Solaris, HP/UX, IRIX, DEC Tru64. Una limitazione di XXdiff è la mancanza di supporto per i file unicode e la modifica in linea dei file diff.
Ha il seguente elenco di caratteristiche:
Visita la home page: http://furius.ca/xxdiff/
KDiff3 è un altro fantastico strumento di differenza e unione multipiattaforma realizzato da KDevelop. Funziona su tutte le piattaforme simili a Unix, inclusi Linux e Mac OS X, Windows.
Può confrontare o unire da due a tre file o directory e ha le seguenti caratteristiche notevoli:
Visita la home page: http://kdiff3.sourceforge.net/
TkDiff è anche un wrapper GUI multipiattaforma e facile da usare per lo strumento diff di Unix. Fornisce una vista affiancata delle differenze tra due file di input. Può essere eseguito su Linux, Windows e Mac OS X.
Inoltre, ha alcune altre interessanti funzionalità tra cui segnalibri diff, una mappa grafica delle differenze per una navigazione facile e veloce e molto altro.
Visita la home page: https://sourceforge.net/projects/tkdiff/
Dopo aver letto questa recensione di alcuni dei migliori comparatori di file e directory e strumenti di unione, probabilmente vorrai provarne alcuni. Questi potrebbero non essere gli unici strumenti diff disponibili che puoi trovare su Linux, ma sono noti per offrire alcune delle migliori funzionalità, tu potresti anche voler farci sapere di eventuali altri strumenti diff là fuori che hai testato e ritieni meriti di essere menzionato tra i migliore.