So vergleichen Sie zwei Textdateien unter Linux: 1. diff-Befehl, „diff file1.txt file2.txt“, Sie können zwei Dateien Zeile für Zeile vergleichen. 2. vimdiff-Befehl, „vimdiff file1.txt file2.txt“, Sie können zwei Dateien im Split-Screen-Modus anzeigen. 3. cmp-Befehl, „cmp file1.txt file2.txt“ vergleicht zwei Dateien Byte für Byte. 4. Comm-Befehl usw.
Die Betriebsumgebung dieses Artikels: Linux6.4.3-System, Dell G3-Computer.
Unter Linux können Sie verschiedene Methoden und Tools verwenden, um zwei Textdateien zu vergleichen. Hier sind einige häufig verwendete Methoden:
Verwendung des Diff-Befehls: Der diff-Befehl ist einer der am häufigsten verwendeten Befehle unter Linux zum Vergleichen von Textdateien. Es vergleicht zwei Dateien Zeile für Zeile und zeigt die Unterschiede zwischen ihnen an. Sie können den folgenden Befehl verwenden, um zwei Dateien zu vergleichen:
diff file1.txt file2.txt
Der Befehl diff vergleicht die Dateien Zeile für Zeile, zeigt die Unterschiede an und kennzeichnet die Unterschiede mit speziellen Symbolen. Beispielsweise beginnen hinzugefügte Zeilen mit einem „>“-Symbol und gelöschte Zeilen mit einem „<“-Symbol.
Verwenden Sie den Befehl vimdiff: vimdiff ist ein Befehl zum Vergleichen zweier Dateien im Vim-Editor. Es kann zwei Dateien im Split-Screen-Modus anzeigen und die Unterschiede hervorheben. Sie können den folgenden Befehl verwenden, um zwei Dateien zu vergleichen:
vimdiff file1.txt file2.txt
Der Befehl vimdiff zeigt die beiden Dateien auf der linken und rechten Seite des Bildschirms an und verwendet unterschiedliche Farben, um die Unterschiede zu markieren. Dateien können mit den Bearbeitungsbefehlen von Vim durchsucht und geändert werden.
Verwenden Sie den Befehl cmp: Der Befehl cmp wird verwendet, um zwei Dateien byteweise zu vergleichen. Es vergleicht zwei Dateien Byte für Byte und meldet die Position der Unterschiede, wenn sie gefunden werden. Sie können den folgenden Befehl verwenden, um zwei Dateien zu vergleichen:
cmp file1.txt file2.txt
Der Befehl cmp gibt die Position des ersten unterschiedlichen Bytes in den beiden Dateien und seinen ASCII-Codewert aus.
Comm-Befehl verwenden: comm-Befehl wird verwendet, um zwei sortierte Dateien zu vergleichen und die Unterschiede zwischen ihnen anzuzeigen. Sie können den folgenden Befehl verwenden, um zwei Dateien zu vergleichen: Der Befehl
comm file1.txt file2.txt
comm zeigt die Unterschiede zwischen den beiden Dateien in Spalten an. Jede Spalte stellt eine Zeile in einer Datei dar. Die erste Spalte stellt die Zeilen dar, die nur in der zweiten Datei vorhanden sind .
Zusätzlich zu den oben genannten Befehlen gibt es weitere Tools, die zum Vergleichen von Textdateien verwendet werden können, wie z. B. meld, wdiff, tkdiff usw. Diese Tools bieten weitere Funktionen und Optionen, die je nach Bedarf ausgewählt werden können.
Das obige ist der detaillierte Inhalt vonSo vergleichen Sie zwei Textdateien unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!