Cat und tac: Unterschied zwischen den Versionen

Aus Synology Wiki
Tommes (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Tommes (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Die Befehle <code>cat</code> und <code>tac</code> gehören zu den '''[https://de.wikipedia.org/wiki/GNU_Core_Utilities GNU Core Utilities]''', auch '''coreutils''' genannt und dienen in erster Linie dazu, Dateien miteinander zu verknüpfen ('''cat''' kommt von con'''cat'''enate und bedeutet verketten, verknüpfen). Die beiden Befehle sind also keine klassischen Pager wie z.B. <code>more</code> und <code>less</code> und sind auch nicht so leistungsfähig. Dennoch lässt sich mit diesen beiden Befehlen der komplette Inhalt einer Textdatei auf dem Terminal auszugeben. Der Befehl <code>cat</code> gibt den Inhalt einer Datei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus, während <code>tac</code> (cat rückwärts geschrieben) umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile ausgibt.
Die Befehle <code>cat</code> und <code>tac</code> gehören zu den '''[https://de.wikipedia.org/wiki/GNU_Core_Utilities GNU Core Utilities]''', auch '''coreutils''' genannt und dienen in erster Linie dazu, Dateien miteinander zu verknüpfen ('''cat''' kommt von con'''cat'''enate und bedeutet verketten, verknüpfen). Die beiden Befehle sind also keine klassischen Pager wie z.B. <code>more</code> und <code>less</code> und sind auch nicht so leistungsfähig. Dennoch lässt sich mit diesen beiden Befehlen der komplette Inhalt einer Textdatei auf der Komandozeile auszugeben. Der Befehl <code>cat</code> gibt den Inhalt einer Datei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus, während <code>tac</code> (cat rückwärts geschrieben) umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile ausgibt.


== cat ==
== cat ==

Version vom 28. Februar 2025, 16:01 Uhr

Die Befehle cat und tac gehören zu den GNU Core Utilities, auch coreutils genannt und dienen in erster Linie dazu, Dateien miteinander zu verknüpfen (cat kommt von concatenate und bedeutet verketten, verknüpfen). Die beiden Befehle sind also keine klassischen Pager wie z.B. more und less und sind auch nicht so leistungsfähig. Dennoch lässt sich mit diesen beiden Befehlen der komplette Inhalt einer Textdatei auf der Komandozeile auszugeben. Der Befehl cat gibt den Inhalt einer Datei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus, während tac (cat rückwärts geschrieben) umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile ausgibt.

cat

Der Befehl cat gibt den Inhalt einer Datei, beginnend mit der ersten Zeile, fortlaufend bis zur letzten Zeile aus.

Syntax: cat [OPTIONEN] [DATEI]

  • -n Gibt die Zeilennummern am Anfang jeder Zeile aus.

Beipiel 1:

cat ~/.profile

Beispiel 2: Ausgabe mit vorangestellter Zeilennummer

cat -n ~/.profile

tac

Der Befehl tac gibt den Inhalt einer Datei in umgekehrter Reihenfolge, beginnend mit der letzten Zeile, fortlaufend bis zur ersten Zeile aus.

Syntax: tac [OPTIONEN] [DATEI]

Beipiel:

cat ~/.profile