Linux-Befehle · 4 min read · Sep 15, 2025
10 Linux cat-Befehlsbeispiele für Anfänger

Wenn Sie ein regelmäßiger Benutzer der Linux-Befehlszeile sind, bin ich mir sicher, dass Sie den cat-Befehl verwendet haben. Das Tool wird hauptsächlich verwendet, um den Inhalt einer Datei anzuzeigen, obwohl es viele andere kleine, aber nützliche Funktionen bietet. Dieser Artikel wird den cat-Befehl im Detail besprechen und einige seiner wichtigsten Funktionen erklären.
Alle in diesem Tutorial genannten Beispiele wurden auf Ubuntu 22.04 LTS getestet.
** Linux cat-Befehl
Die Man-Seite des Tools beschreibt es wie folgt:
cat - Dateien verketten und auf der Standardausgabe ausgebenIm Folgenden finden Sie 10 Punkte, die Ihnen eine gute Vorstellung von cat geben, einschließlich seiner Funktionsweise und der Funktionen, die es bietet:
1. So zeigen Sie den Inhalt einer Datei mit cat an
Der cat-Befehl ermöglicht es Ihnen, den Inhalt einer Datei auf der Standardausgabe (stdout) anzuzeigen. Dies kann auf folgende Weise erfolgen:
$ cat [dateiname]Zum Beispiel:
$ cat file1.txt
2. So zeigen Sie mehrere Dateien mit cat an
Das Tool ermöglicht es Ihnen auch, den Inhalt mehrerer Dateien auf einmal anzuzeigen. Dies kann auf folgende Weise erfolgen:
$ cat [dateiname] [dateiname] ...Zum Beispiel:
$ cat file1.txt file2.txt
3. So zeigen Sie den Inhalt einer Datei mit Zeilennummern an
Wenn Sie möchten, können Sie auch den Inhalt einer Datei mit Zeilennummern am Anfang jeder Zeile anzeigen. Dies kann mit der -n-Befehlszeilenoption des Tools erfolgen.
$ cat -n [dateiname]Zum Beispiel:
$ cat -n file1.txt4. So erstellen Sie eine Datei mit dem cat-Befehl
Sie können auch eine neue Datei erstellen und sie mit Informationen füllen, indem Sie einen einzigen cat-Befehl verwenden. So machen Sie das:
$ cat > [name-der-neuen-datei]Wenn der Befehl ausgeführt wird, müssen Sie die Informationen im Terminal eingeben. Wenn Sie fertig sind, drücken Sie CTRL+d.
Zum Beispiel:
$ cat > file4.txt
Um die Existenz der Datei zu überprüfen und zu sehen, welche Informationen sie enthält, habe ich den folgenden Befehl verwendet:

5. So kopieren Sie den Inhalt einer Datei in eine andere Datei
Sie können cat auch verwenden, um den Inhalt einer Datei in eine andere Datei zu kopieren. Dies kann auf folgende Weise erfolgen:
$ cat [dateiname-dessen-inhalt-kopiert-werden-soll] > [ziel-dateiname]Zum Beispiel:
$ cat file1.txt > file3.txt
Bitte beachten Sie, dass der Ausgabenumleitungsoperator (>) in diesem Fall die Zieldatei leert, bevor der Inhalt dorthin verschoben wird. Daher ist es erwähnenswert, dass ein anderer Umleitungsoperator (>>) existiert, der den Inhalt an die Zieldatei anhängt, anstatt sie zuerst zu leeren.
6. So lassen Sie cat Zeilenenden hervorheben
Wenn Sie möchten, können Sie auch cat dazu bringen, die Enden von Zeilen hervorzuheben. Das Tool tut dies, indem es $ am Ende jeder Zeile anzeigt. Diese Funktion kann mit der -E-Befehlszeilenoption des Tools aufgerufen werden.
$ cat -E [dateiname]Zum Beispiel:
$ cat -E file1.txt
7. So lassen Sie cat wiederholte leere Zeilen unterdrücken
Wenn Sie möchten, können Sie auch den cat-Befehl dazu bringen, wiederholte leere Zeilen in der Ausgabe zu unterdrücken. Dies kann mit der -s-Befehlszeilenoption erfolgen.
$ cat -s [dateiname]Zum Beispiel:
$ cat -s file6.txt
Der erste Befehl im obigen Screenshot zeigt alle leeren Zeilen in der Datei an. Aber aufgrund der -s-Befehlszeilenoption, die wir im zweiten cat-Befehl verwendet haben, wurden die wiederholten leeren Zeilen unterdrückt.
8. So lassen Sie cat Tabulatorzeichen als ^I anzeigen
Der cat-Befehl ermöglicht es Ihnen auch, Tabulatorzeichen als ^I anzuzeigen. Dies kann mit der -T-Befehlszeilenoption des Tools erfolgen.
$ cat -T [dateiname]Zum Beispiel:
$ cat -T file7.txt
Wie Sie im obigen Screenshot sehen können, wurden beim ersten Mal TABs normal angezeigt, aber als derselbe Befehl mit der -T-Option ausgeführt wurde, wurden TABs durch ^I ersetzt.
9. So lassen Sie cat nicht druckbare Zeichen anzeigen
Sie können auch den cat-Befehl dazu bringen, nicht druckbare Zeichen anzuzeigen, wenn Sie möchten. Dies kann mit der -v-Befehlszeilenoption erfolgen.
$ cat -v [dateiname]Zum Beispiel:
$ cat -v file9.txtWie Sie im obigen Screenshot sehen können, zeigte der erste Befehl den Inhalt der Datei mit nicht druckbaren Zeichen normal an. Aber als wir die -v-Option verwendeten, wurden diese Zeichen in einer speziellen Notation angezeigt, die die Option verwendet.
Beachten Sie, dass LFD (Zeilenumbrüche) und TAB-Zeichen Ausnahmen für diese Befehlszeilenoption sind.
10. Die -A-Option
Wenn Sie die -v-, -E- und -T-Optionen zusammen verwenden müssen, können Sie anstelle von -vET im Befehl die -A-Befehlszeilenoption verwenden.
$ cat -A [dateiname]Zum Beispiel:
$ cat -A file10.txtWie Sie im obigen Screenshot sehen können, zeigt der erste Befehl, dass die Datei (file10.txt) zwei Zeilen enthält. Diese Zeilen enthalten Tabs sowie einige nicht druckbare Zeichen. Wenn derselbe Befehl mit der -A-Befehlszeilenoption ausgeführt wurde, wurden Tabs durch ^I ersetzt, und nicht druckbare Zeichen wurden in einer speziellen Notation angezeigt. Und schließlich endete jede Zeile mit einem $. Effektiv hat -A das getan, was -vET getan hätte.
Fazit
Wir haben hier die meisten cat-Befehlsoptionen behandelt, sodass das Üben dieser Ihnen eine ziemlich gute Vorstellung von dem Tool geben sollte. Probieren Sie sie aus, und wenn Sie fertig sind, schauen Sie sich die Man-Seite des Befehls an, um mehr darüber zu erfahren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.