Unter Linux, die “KatzeIst die Verkettung von Dateien, die mehrere Dateien zu einer einzelnen Datei kombiniert. Es gibt verschiedene Verwendungen des CAT -Befehls in Linux, über die wir in diesem Artikel sprechen werden, um Ihnen ein Verständnis dafür zu vermitteln, wie es in verschiedenen Szenarien funktioniert.
Beginnen wir den Artikel mit dem CAT -Befehl.
Wie funktioniert der CAT -Befehlsbefehl??
Verwendung der "KatzeBefehl ”Sie können eine Datei erstellen, den Dateiinhalt anzeigen, die Dateien verkettet und die Dateiausgabe umleiten. Die Syntax dieses Befehls wie folgt:
$ cat [Option] [Dateiname]
Verwenden Sie den vorherigen Befehl, wenn Sie im selben Verzeichnis anwesend sind. Ansonsten erwähnen Sie den Pfad zu dieser Datei wie folgt:
$ cat [Option] [Pfad/TO/Datei]
Verschiedene Optionen des CAT -Befehls sind im Folgenden aufgeführt:
Optionen | Beschreibung |
---|---|
-N | Um die Zeilennummer der Dateiinhalte anzuzeigen |
-T | Um die tabend getrennten Zeichen in einer Zeile-E anzuzeigen |
-e | Um die "$" am Ende der Zeilen anzuzeigen |
-S | Sie können die leeren Linien aus der Ausgabe weglassen. |
-A | So zeigen Sie alle Dateiinhalte an |
Um weitere Optionen zu erkunden, verwenden Sie Folgendes “Hilfe" Dienstprogramm:
$ CAT -HELP
Beispiel 1: Zeigen Sie den Inhalt aller Dateien an
Die übliche Verwendung des CAT -Befehls zeigt den Dateiinhalt an. Um den Dateiinhalt auf ein Terminal anzuzeigen, geben Sie einfach ein “KatzeUnd der Dateiname wie folgt:
$ cat [Dateiname]
Verwenden Sie das Wildcard -Charakter mit dem CAT -Befehl wie folgt, um alle Dateien in einem aktuellen Verzeichnis anzuzeigen:
$ cat *
Geben Sie den folgenden Befehl ein, um nur den Inhalt der Textdateien in einem Verzeichnis anzuzeigen:
$ cat *.txt
Beispiel 2: Zeigen Sie mehrere Dateien an
Sie können auch den Inhalt mehrerer Dateien mit dem CAT -Befehl kombinieren und anzeigen. Verwenden Sie die folgende Syntax, um mehrere Dateien gleichzeitig anzuzeigen:
$ CAT -Probe.TXT -Test.txt
Beispiel 3: Kopieren Sie die Ausgabe einer Datei in eine andere
Es kann auch verwendet werden, um die Ausgabe einer Datei in eine andere Datei zu kopieren. Wenn nicht gefunden, schafft es es zuerst. Andernfalls überschreibt es die gezielte Datei.
Verwenden Sie die folgende Syntax, um die Ausgabe einer Quelldatei in eine andere Datei zu kopieren:
$ cat [Source_file]> [destination_file]
Ein Beispiel hierfür ist das Kopieren der Ausgabe eines TestFile1 in eine andere Datei mit dem Namen testFile_backup wie folgt:
$ cat [testFile1]> [testfile_backup]
Dieser Befehl erstellt zuerst die Datei testFile_backup und kopiert dann den Inhalt von TestFile1 darauf.
Beispiel 4: Gehen Sie die Ausgabe einer Datei an eine andere Datei an
Anstatt die Ausgabe einer gezielten Datei im durchsichtigen Beispiel zu überschreiben, können Sie auch den CAT -Befehl erstellen, um die Ausgabe anzuhängen:
$ cat [Source_file] >> [destination_file]
Es erstellt die Zieldatei, wenn sie noch nicht vorhanden ist. Andernfalls fügt es die Ausgabe hinzu.
Kopieren Sie mehrere Dateien in eine andere Textdatei/verkettet die Dateien
Der CAT -Befehl kombiniert mehrere Dateien in einer einzelnen Datei. Die folgende Syntax kann verwendet werden, um Datei1, Datei2 und Datei3 zu verkettet und in einer anderen Datei mit dem Namen Datei4 zu speichern.txt:
$ cat [file1] [file2] [file3]> [file4]
Zum Beispiel möchten wir die Ausgabe von /etc /hostname, /etc /resolv verkettet.conf und die Datei /etc /hostet eine andere Datei namens Network.txt:
$ cat /etc /hostname /etc /resolv.Conf /etc /hosts> Netzwerk.txt
Beispiel 5: Zeigen Sie die Zeilennummern in der Datei an
Verwenden Sie einfach das Flag -n -Flag wie folgt, um die Zeilennummern auf die Ausgabe einer Datei anzuzeigen:
$ cat -n [Dateiname]
Wenn Sie beispielsweise eine Datei anzeigen, die die Liste der Elemente enthält, können Sie das Flag -n -Flag verwenden, um diese Elemente mit einer Nummer anzuzeigen. Denken Sie daran, dass auch leere Zeilen wie folgt nummeriert sind:
$ cat -n Test.txt
Wenn Sie die leeren Zeilen nicht nummerieren möchten, verwenden Sie das Flag -B wie folgt:
$ cat -b -Test.txt
Beispiel 6: Erstellen einer Datei
Um eine Datei über den CAT -Befehl zu erstellen, kann die folgende Syntax für den Zweck verwendet werden:
$ cat> [Dateiname]
Geben Sie nach dem Eingeben des vorherigen Befehls den Text ein, den Sie in der Datei speichern möchten. Einmal fertig, speichern und beenden. Danach können Sie den Inhalt Ihrer neu erstellten Datei anzeigen, indem Sie den folgenden Befehl im Terminal ausführen:
$ cat> Büro.txt
Beispiel 7: Sortieren Sie die Ausgabe
Sie können die Sortierung auch mit dem CAT -Befehl kombinieren, um die Ausgabe wie folgt alphabetisch zu sortieren:
$ CAT -Test.txt | Sortieren
Beispiel 8: Entfernen Sie die aufeinanderfolgenden leeren Linien
Manchmal enthält die Datei aufeinanderfolgende leere Zeilen, die Sie nicht drucken möchten. Der CAT -Befehl ermöglicht das Zusammenführen dieser aufeinanderfolgenden leeren Linien und zeigt sie als eine leere Linie an:
Verwenden Sie die folgende Befehlssyntax, um die wiederholten leeren Zeilen zu entfernen:
$ cat -S [Dateiname]
Zum Beispiel haben wir die folgende Datei mit aufeinanderfolgenden leeren Zeilen:
$ CAT -S -Test.txt
Beispiel 9: Zeigen Sie die Registerkarte Zeichen an
Manchmal müssen Sie die Registerkarten aus Ihren Dateien entfernen. CAT -Befehl kann Ihnen helfen, die Registerkarten in Ihrer Datei mit dem Flag -T -Flag wie folgt zu finden:
$ cat -t -Test.txt
Beispiel 10: Drucken Sie die Ausgabe einer Datei aus
Eine weitere populäre Verwendung des CAT -Befehls befindet sich im Druckinhalt eines Dokuments. Zum Beispiel wird die folgende Syntax verwendet, um die Ausgabe einer Datei in ein Druckgerät mit dem Namen /Dev /LP zu drucken:
$ cat [Dateiname]> /dev /lp
Abschluss
In diesem Artikel haben wir durch verschiedene Beispiele erläutert, wie Sie den Befehl CAT verwenden können, um die Dateien unter Linux zu manipulieren. Der CAT -Befehl ist bei allen Benutzern aufgrund seiner einfachen Syntax und der verschiedenen Optionen, die er bietet. Erstellen und Anzeigen einer Datei, des Zusammenführens, des Kopierens und Anhängens der Dateiinhalte, des Drucks und der viel mehr können mit diesem Befehl "einzelner Katze" behandelt werden.