Nachdem Sie gelernt haben, im Dateisystem zu navigieren, besteht der nächste Schritt darin, den Inhalt von Dateien anzuzeigen. Ein grundlegendes und vielseitiges Werkzeug dafür ist der linux cat Befehl. Der Name cat ist die Kurzform für „concatenate“ (verketten), was auf seine Fähigkeit hindeutet, Dateien miteinander zu verknüpfen.
Anzeigen von Dateiinhalt
Die grundlegendste Verwendung des cat-Befehls besteht darin, den Inhalt einer einzelnen Datei direkt im Terminal anzuzeigen.
cat myfile.txt
Dieser Befehl gibt den gesamten Inhalt von myfile.txt auf dem Bildschirm aus. Obwohl dies perfekt für kurze Konfigurationsdateien oder Textausschnitte ist, ist es nicht ideal für die Anzeige großer Dateien, da der Text sehr schnell durchläuft. Werkzeuge, die besser für große Dateien geeignet sind, behandeln wir in einer späteren Lektion.
Dateien verketten (Konkatenieren)
Getreu seinem Namen kann cat mehrere Dateien kombinieren oder verketten und deren kombinierten Inhalt ausgeben. Das Dienstprogramm cat linux liest die Dateien in der angegebenen Reihenfolge und gibt sie nacheinander aus.
cat dogfile birdfile
Dieser Befehl zeigt zuerst den Inhalt von dogfile an, gefolgt vom Inhalt von birdfile.
Erstellen von Dateien mit Umleitung
Sie können cat auch mit dem Umleitungsoperator (>) verwenden, um neue Dateien zu erstellen. Die Kombination linux cat > ist eine schnelle Methode, um Text direkt vom Terminal in eine Datei zu schreiben.
cat > newfile.txt
Nach der Ausführung dieses Befehls können Sie Ihren Text eingeben. Drücken Sie Strg+D in einer neuen Zeile, um zu speichern und zu beenden. Dadurch wird newfile.txt mit dem von Ihnen eingegebenen Text erstellt. Seien Sie vorsichtig, da die Verwendung von > bei einer vorhandenen Datei diese vollständig überschreibt.
Häufige cat Befehlsoptionen
Der cat-Befehl verfügt über mehrere Optionen, um sein Verhalten zu ändern. Hier sind ein paar gängige:
-n: Diese Option nummeriert alle Ausgabzeilen, beginnend mit 1.-b: Diese Option nummeriert nur die nicht leeren Ausgabzeilen.
Für eine vollständige Liste der Funktionen können Sie jederzeit die cat manual linux-Seite aufrufen, indem Sie man cat in Ihr Terminal eingeben.