Cat
Bezeichnung
Mit dem Befehl cat können wir einzelne oder mehrere Dateien erstellen, Dateien enthalten, Dateien verketten und Ausgaben in Terminals oder Dateien umleiten.
Übersicht
cat [OPTION] [FILE]...
Optionen
Option | Beschreibung | ||
---|---|---|---|
-b oder --number-nonblank | Gibt eine Zeilennummer am Anfang jeder nicht-leeren Zeile aus | ||
-n oder --number | Gibt eine Zeilennummer am Anfang jeder Zeile aus - egal ob die Zeile leer ist oder nicht | ||
-E oder --show-ends | Gibt ein Dollarzeichen $ am Ende jeder Zeile aus | ||
-s oder --squeeze-blank | Die Ausgabe von zusätzlichen Leerzeilen wird unterdrückt, d.h. es wird maximal eine Leerzeile zwischen zwei Textzeilen angezeigt, auch wenn in der Datei mehrere Leerzeilen stehen sollten. | ||
-T oder --show-tabs | Tabulatoren werden als ^I angezeigt | ||
-v oder --show-nonprinting | Es werden alle Steuerzeichen außer LF (Linefeed) und Tabulatoren angezeigt | ||
-e | entspricht -vE | ||
-t | entspricht -vT | ||
-A oder --show-all | entspricht -vET | ||
--help | Hilfe anzeigen | ||
--version | Versionsnummer anzeigen |
Beispiel
- 1 Inhalt der Datei anzeigen
Im folgenden Beispiel wird der Inhalt der Datei / etc / passwd angezeigt.
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin narad:x:500:500::/home/narad:/bin/bash
- 2 Anzeigen des Inhalts mehrerer Dateien im Terminal
Im folgenden Beispiel wird der Inhalt der Datei test und test1 im Terminal angezeigt.
# cat test test1
Hello everybody Hi world,
- 3 Erstellen Sie eine Datei mit Cat Command
Wir werden eine Datei namens test2 file mit dem folgenden Befehl erstellen.
# cat >test2
- 4 Verwenden Sie Cat Command mit More & Less Options Optionen
Wenn eine Datei mit einer großen Anzahl von Inhalten nicht in das Ausgabeterminal passt und der Bildschirm sehr schnell nach oben rollt, können wir mit dem Befehl cat mehr und weniger Parameter verwenden, wie oben gezeigt.
# cat song.txt | more # cat song.txt | less