Die Katze (kurz für „verketten“) ist einer der am häufigsten verwendeten Befehle in Linux/Unix-ähnlichen Betriebssystemen. Katze Der Befehl ermöglicht es uns, einzelne oder mehrere Dateien zu erstellen, den Dateiinhalt anzuzeigen, Dateien zu verketten und die Ausgabe im Terminal oder in Dateien umzuleiten. In diesem Artikel werden wir die praktische Verwendung von. erfahren Katze Befehle mit ihren Beispielen in Linux.
Lesen Sie auch:Erfahren Sie, wie Sie 'cat' und 'tac' (Reverse of cat-Befehl) unter Linux verwenden
Katze [OPTION] [DATEI]...
Im folgenden Beispiel wird der Inhalt von. angezeigt /etc/passwd Datei.
# 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
Im folgenden Beispiel wird der Inhalt von. angezeigt Prüfung und test1 Datei im Terminal.
# Katzentest test1 Hallo zusammen. Hi Welt,
Wir erstellen eine Datei namens test2 Datei mit dem folgenden Befehl.
# Katze >test2
Erwartet Eingaben vom Benutzer, geben Sie den gewünschten Text ein und drücken Sie STRG+D (runter halten Strg-Taste und tippe ‘D') beenden. Der Text wird geschrieben in test2 Datei. Sie können den Inhalt der Datei mit folgendem sehen Katze Befehl.
# Katzentest2 hallo zusammen, wie geht es euch?
Wenn eine Datei mit einer großen Anzahl von Inhalten nicht in das Ausgabeterminal passt und der Bildschirm sehr schnell nach oben scrollt, können wir Parameter mehr und weniger mit verwenden Katze Befehl wie oben gezeigt.
# Katzenlied.txt | mehr# Katzenlied.txt | weniger
Mit -n Option können Sie die Zeilennummern einer Datei anzeigen song.txt im Ausgangsterminal.
# cat -n song.txt1 „Heile die Welt“ 2 Es ist ein Platz drin. 3 Ihr Herz. 4 Und ich weiß, dass es Liebe ist. 5 Und dieser Ort könnte. 6 Sei viel. 7 Heller als morgen. 8 Und wenn Sie es wirklich versuchen. 9 Sie werden feststellen, dass es nicht nötig ist. 10 Zu weinen. 11 An diesem Ort werden Sie sich fühlen. 12 Es gibt keinen Schmerz oder Kummer
Unten sehen Sie mit -e Option, die ‘$‘ wird am Zeilenende und auch im Leerzeichen angezeigt ‘$‘ wenn eine Lücke zwischen den Absätzen besteht. Diese Option ist nützlich, um mehrere Zeilen in einer einzigen Zeile zusammenzudrücken.
# cat -e testHallo zusammen, wie geht es euch?$ $ Hey, mir geht es gut.$ Wie läuft dein Training?$ $
In der folgenden Ausgabe konnten wir sehen TAB Platz ist gefüllt mit ‘^Ich‘ Charakter.
# Katze -T-Test Hallo ^Ichalle zusammen, wie geht es euch? Hey, ^Ichmir geht es gut. ^Ich^IWie ist dein Training? ^Ichgeht es weiter? Lass es uns tun ^Ichetwas Übung in Linux.
Im folgenden Beispiel haben wir drei Dateien Prüfung, test1 und test2 und in der Lage, den Inhalt dieser Datei wie oben gezeigt anzuzeigen. Wir müssen jede Datei mit trennen ; (Semikolon).
# Katzentest; Katzentest1; Katzentest2 Dies ist eine Testdatei. Dies ist die Datei test1. Dies ist die Datei test2.
Wir können die Standardausgabe einer Datei in eine neue Datei umleiten, ansonsten eine vorhandene Datei mit ‘>‘ (größer als) Symbol. Vorsicht, vorhandener Inhalt von test1 wird vom Inhalt von überschrieben Prüfung Datei.
# Katzentest > test1
Fügt in vorhandene Datei mit ‘>>‘ (doppelt größer als) Symbol. Hier, Inhalt von Prüfung Datei wird am Ende angehängt test1 Datei.
# Katzentest >> test1
Bei Verwendung der Weiterleitung mit Standardeingabe ‘<‘ (weniger als Symbol), es verwendet Dateinamen test2 als Eingabe für einen Befehl und Ausgabe in einem Terminal angezeigt.
# Katze < test2 Dies ist die Datei test2.
Dadurch wird eine Datei namens. erstellt test3 und alle Ausgaben werden in eine neu erstellte Datei umgeleitet.
# Katzentest test1 test2 > test3
Dadurch wird eine Datei erstellt test4 und Ausgabe von Katze Der Befehl wird an die Sortierung weitergeleitet und das Ergebnis wird in eine neu erstellte Datei umgeleitet.
# Katzentest test1 test2 test3 | sortieren > testen4
Dieser Artikel zeigt die grundlegenden Befehle, die Ihnen beim Erkunden helfen können Katze Befehl. Sie können auf die Manpage von. verweisen Katze Befehl, wenn Sie mehr Optionen wissen möchten. In unserem nächsten Artikel werden wir fortgeschrittenere Katzenbefehle behandeln. Bitte teilen Sie es über unser Kommentarfeld unten, wenn Sie diesen Artikel nützlich finden.