🐧 Was ist cat?
Der Befehl cat (kurz für „concatenate“) gehört zu den grundlegenden Unix/Linux-Kommandos. Er wird verwendet, um:
- Dateiinhalte anzuzeigen
- Dateien zusammenzuführen
- Neue Dateien zu erstellen
📌 Syntax
cat [OPTION] [DATEI...]
Wenn keine Datei angegeben ist, liest cat von der Standardeingabe (stdin).
📂 Häufige Anwendungsfälle
1. Datei anzeigen
cat datei.txt
Zeigt den Inhalt von datei.txt im Terminal an.
2. Mehrere Dateien anzeigen
cat datei1.txt datei2.txt
Gibt die Inhalte beider Dateien nacheinander aus.
3. Dateien zusammenführen
cat datei1.txt datei2.txt > zusammen.txt
Erstellt zusammen.txt mit dem kombinierten Inhalt von datei1.txt und datei2.txt.
4. Neue Datei erstellen
cat > neu.txt
Du kannst nun Text eingeben. Beende die Eingabe mit STRG+D.
⚙️ Nützliche Optionen
| Option | Beschreibung |
|---|---|
-n | Nummeriert alle Zeilen |
-b | Nummeriert nur nicht-leere Zeilen |
-s | Unterdrückt mehrere aufeinanderfolgende Leerzeilen |
-E | Zeigt $ am Ende jeder Zeile |
-T | Zeigt Tabulatoren als ^I |
Beispiel:
cat -n datei.txt
🧠 Tipps
- Für große Dateien empfiehlt sich die Kombination mit
lessodermore:
cat große_datei.txt | less
- Du kannst
catauch mit Pipes kombinieren, z. B.:
cat *.log | grep "Fehler"
© 2025 MaDe-Online

