cat Befehl zurück
Punkt 1 Fragen Experten Links Orginaltexte
Das Kommando cat liest eine oder mehrere Dateien und gibt diese auf der Standardausgabe (Bildschirm) aus. ( entspricht dem Dos Kommando type )
user@linux ~/testdir/ $ ls
test1
user@linux ~/testdir/ $ cat test1
Dies ist Testdatei 1.
cat kann aber auch Daten von der Standardeingabe (Tastatur) lesen und diese in eine Datei schreiben. Das Zeichen > bewirkt eine Umlenkung des Standardausgabekanals und schreibt alles, was man über die Tastatur eingibt, in die Datei test2.
( entspricht dem Doskommando copy con
user@linux ~/testdir/ $ cat > test2
Dies ist Testdatei 2.
(Die Eingabe wird mit ^D beendet)
user@linux ~/testdir/ $ cat test2
Dies ist Testdatei 2.
Man kann den Operator > aber auch dazu verwenden, mehrere Dateien in eine einzige umzuleiten. Die beiden Zeilen, die von cat ausgegeben werden, erscheinen so nicht auf dem Bildschirm, sondern werden in die Datei test3 geschrieben.
user@linux ~/testdir/ $ cat test1 test2 > test3
user@linux ~/testdir/ $ cat test3
Dies ist Testdatei 1.
Dies ist Testdatei 2.
Siehe auch: touch , vim , less , more
Alternativen
Alternativ arbeitet man mit einem Editor und sieht sich eine Datei an