GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Cat-Befehl:Verwendung und Beispiele

Der cat-Befehl ist einer der nützlichsten Linux-Befehle, die Sie lernen können. Es leitet seinen Namen von dem Wort concatenate ab und lässt Sie Dateien im Standardausgabebildschirm oder in eine andere Datei erstellen, zusammenführen oder drucken und vieles mehr.

Sie müssen nichts installieren, da es mit dem Coreutils-Paket in jedem Debian- oder Red Hat-basierten System vorinstalliert ist.

In diesem Tutorial behandeln wir die allgemeine Verwendung des Linux-cat-Befehls und erläutern seine Funktionen.

Cat-Befehlssyntax

Bevor wir beginnen, das Thema des Artikels zu untersuchen, sollten wir uns mit SSH beim VPS anmelden und schnell die grundlegende Syntax überprüfen. Der Befehl nimmt einen Dateinamen als Argument zusammen mit Optionen, um bestimmte Operationen anzugeben.

cat [OPTION] [FILE]

Um alle verfügbaren Optionen zu finden, geben Sie einfach cat –help ein vom Terminal.

Erstellen einer Datei mit dem Cat-Befehl

Mit dem cat-Befehl können Sie schnell eine Datei erstellen und Text darin einfügen. Verwenden Sie dazu > Umleitungsoperator, um den Text in der Datei umzuleiten.

cat > filename.txt

Die Datei wird erstellt und Sie können beginnen, sie mit Text zu füllen. Um mehrere Textzeilen hinzuzufügen, drücken Sie einfach Enter am Ende jeder Zeile. Wenn Sie fertig sind, drücken Sie STRG+D um die Datei zu verlassen.

Um zu überprüfen, ob die Datei tatsächlich mit dem oben verwendeten Befehl erstellt wurde, verwenden Sie einfach den folgenden ls-Befehl im Terminal:

ls -l

Anzeigen des Inhalts einer Datei mit dem Cat-Befehl

Dies ist eine der grundlegendsten Verwendungen des cat-Befehls. Ohne Optionen liest der Befehl den Inhalt einer Datei und zeigt ihn in der Konsole an.

cat filename.txt

Um das Scrollen großer Dateien zu verhindern, sollten Sie die Option | hinzufügen mehr um über die Less or More-Anzeige auszugeben:

cat filename.txt | more

Sie können auch den Inhalt mehrerer Dateien anzeigen. Um beispielsweise den Inhalt aller Textdateien anzuzeigen, verwenden Sie im Terminal den folgenden Befehl:

cat *.txt

Umleitung von Inhalten mit dem Cat-Befehl

Anstatt den Inhalt einer Datei in der Konsole anzuzeigen, können Sie die Ausgabe mit der Option > in eine andere Datei umleiten . Die Befehlszeile würde wie folgt aussehen:

cat source.txt > destination.txt

Wenn die Zieldatei nicht existiert, erstellt der Befehl sie oder überschreibt eine vorhandene Datei mit demselben Namen.

Um den Inhalt der Zieldatei anzuhängen, verwenden Sie >> Option zusammen mit dem cat-Befehl:

cat source.txt >> destination.txt

Dateien mit dem Cat-Befehl verketten

Mit diesem Befehl können Sie auch mehrere Dateien zu einer einzigen verketten. Im Grunde funktioniert es genauso wie die Umleitungsfunktion oben, aber mit mehreren Quelldateien.

cat source1.txt source2.txt > destination.txt

Wie zuvor erstellt der obige Befehl die Zieldatei, wenn sie nicht existiert, oder überschreibt eine vorhandene Datei mit demselben Namen.

Hervorheben von Zeilenenden mit dem Cat-Befehl

Der cat-Befehl kann auch Zeilenenden markieren, indem er das $ anzeigt Zeichen am Ende jeder Zeile. Um diese Funktion zu verwenden, verwenden Sie das -E Option zusammen mit dem cat-Befehl:

cat -E filename.txt

Anzeigen von Zeilennummern mit dem Cat-Befehl

Mit dem cat-Befehl können Sie auch den Inhalt einer Datei zusammen mit Zeilennummern am Anfang jeder Datei anzeigen. Um diese Funktion zu verwenden, verwenden Sie das -n Option mit cat-Befehl:

cat -n filename.txt

Anzeigen von nicht druckbaren Zeichen mit dem Cat-Befehl

Um alle nicht druckbaren Zeichen anzuzeigen, verwenden Sie das -v Option zusammen mit dem cat-Befehl wie im folgenden Beispiel:

cat -v filename.txt

Verwenden Sie -T, um nur Tabulatorzeichen anzuzeigen :

cat -T filename.txt

Die Tabulatorzeichen werden als ^I angezeigt

Leerzeilen mit dem Cat-Befehl unterdrücken

Um wiederholte Leerzeilen zu unterdrücken und Platz auf Ihrer Anzeige zu sparen, können Sie das -s verwenden Möglichkeit. Denken Sie daran, dass diese Option eine Leerzeile beibehält, indem nur die wiederholten Leerzeilen entfernt werden. Der Befehl würde wie folgt aussehen:

cat -s filename.txt

Nummerierung von nicht leeren Zeilen mit dem Cat-Befehl

Um nicht leere Zeilen mit davor gedruckten Zeilennummern anzuzeigen, verwenden Sie das -b Möglichkeit. Denken Sie an das -b Option überschreibt das -n Möglichkeit:

cat -b filename.txt

Anzeigen einer Datei in umgekehrter Reihenfolge mit dem Cat-Befehl

Um den Inhalt einer Datei in umgekehrter Reihenfolge anzuzeigen, beginnend mit der letzten Zeile und endend mit der ersten, verwenden Sie einfach den tac Befehl, der nur umgekehrt cat ist:

tac filename.txt

Fazit

Das ist es. Sie kennen nun alle grundlegenden Features und Funktionen des cat-Befehls. Sie haben jetzt das grundlegende Verständnis, um es sinnvoll einzusetzen. Für weitere Informationen zum cat-Befehl können Sie jederzeit die Handbuchseite von cat mit dem Befehl man cat ! aufrufen .

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, Ihre Linux-Terminal-Fähigkeiten zu verbessern. Wir sehen uns im nächsten!


Linux
  1. Linux-df-Befehl

  2. 8 Linux TR-Befehlsbeispiele

  3. mkdir- und rmdir-Befehlsbeispiele unter Linux

  4. rm-Befehlsbeispiele unter Linux

  5. ps-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Verwendungsbeispielen

Befehlsoptionen und Beispiele für den Tee-Befehl in Linux

Cat-Befehl in Linux:Wesentliche und erweiterte Beispiele

Verwendung des Linux-mv-Befehls mit Beispielen

Linux cat-Befehlsbeispiele

id-Befehlsbeispiele in Linux