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

So verwenden Sie den Linux-Cat-Befehl (mit Beispielen)

Einführung

Wenn Sie mit Linux gearbeitet haben, haben Sie sicher schon einmal ein Code-Snippet gesehen, das die cat verwendet Befehl. Cat ist die Abkürzung für verketten. Dieser Befehl zeigt den Inhalt einer oder mehrerer Dateien an, ohne die Datei zur Bearbeitung öffnen zu müssen.

In diesem Artikel erfahren Sie, wie Sie die cat verwenden Befehl unter Linux.

Voraussetzungen

  • Ein System, auf dem Linux ausgeführt wird
  • Zugriff auf ein Terminalfenster / eine Befehlszeile

cat-Befehlssyntax

Um die cat zu verwenden Befehl, folgen Sie dem Format:

cat [options] filename(s)

[options] – Damit können Sie der cat zusätzliche Anweisungen erteilen Befehl. Um beispielsweise den Inhalt einer Datei mit nummerierten Zeilen anzuzeigen, verwenden Sie –n Möglichkeit:

cat –n filename

filename(s) – Geben Sie den Namen der Datei (oder Dateien) an, die Sie anzeigen möchten. Wenn Sie mehr als einen Dateinamen verwenden, wird jede Datei angezeigt.

Linux Cat-Befehlsbeispiele

Dieser Artikel enthält 15 cat Befehle und Anwendungsbeispiele. Um die Befehle auszuprobieren, erstellen Sie einige Beispieldateien und testen Sie die unten aufgeführten cat-Befehle.

1. Erstellen Sie eine neue Datei

Mit cat können Sie neue Dateien erstellen und ihnen Inhalt hinzufügen Befehl.

Erstellen Sie test1.txt und test2.txt , die Sie als Beispieldateien zum Testen der anderen Befehle verwenden können.

1. Öffnen Sie ein Terminalfenster und erstellen Sie die erste Datei:

cat >test1.txt

2. Der Cursor bewegt sich in eine neue Zeile, in der Sie den gewünschten Text hinzufügen können. Geben Sie einen einfachen Satz ein, z. B.:

This is test file #1.

3. Um die Eingabeaufforderung zu verlassen und die Änderungen in die Datei zu schreiben, halten Sie die Strg-Taste gedrückt -Taste und drücken Sie d .

4. Wiederholen Sie den Vorgang, um test2.txt zu erstellen . Ausführen:

cat >test2.txt

5. Geben Sie ein:

This is test file #2.

6. Drücken Sie Strg+d .

2. Inhalt einer einzelnen Datei anzeigen

Um den Inhalt von test1.txt mit cat anzuzeigen Befehl ausführen:

cat test1.txt

Die Ausgabe zeigt den Inhalt wie im Bild unten an.

3. Inhalte mehrerer Dateien anzeigen

Führen Sie den folgenden Befehl aus, um den Inhalt beider Dateien anzuzeigen:

cat test1.txt test2.txt

4. Inhalt einer einzelnen Datei umleiten

Anstatt den Inhalt einer Datei auf dem Bildschirm anzuzeigen, cat kann sie in einer Datei ablegen.

cat test1.txt > test3.txt

Wenn der Zieldateiname nicht existiert, wird er erstellt. Wenn Sie cat ausführen auf test3.txt , sollten Sie den Inhalt von test1.txt sehen :

cat test3.txt

Die Ausgabe zeigt:

Wird eine bereits vorhandene Datei exportiert, wird der Inhalt der Datei überschrieben :

cat test2.txt > test3.txt
cat test3.txt

Die Datei test3.txt hat nun folgenden Inhalt:

5. Inhalt mehrerer Dateien umleiten

Sie können den Inhalt mehrerer Dateien in eine einzige Datei umleiten:

cat test1.txt test2.txt > test3.txt

Zeigen Sie den Inhalt von test3.txt an mit:

cat test3.txt

Die Ausgabe zeigt den Inhalt beider Dateien, wie im Bild unten.

6. Zeigen Sie den Inhalt in umgekehrter Reihenfolge an

Die cat Der Befehl kann den Inhalt einer Datei in umgekehrter Reihenfolge (nach Zeilen) anzeigen. Verwenden Sie dazu tac (Katze umgekehrt):

tac test3.txt

7. Dateiinhalt an eine andere Datei anhängen

Die cat Der Befehl kann den Inhalt einer Datei an das Ende einer anderen Datei anfügen. Anstatt einen einzelnen > zu verwenden verwenden Sie ein doppeltes >> Zeichen:

cat test1.txt >> test3.txt

Öffnen Sie den Test3 Datei durch Ausführen von:

cat test3.txt

Der Inhalt von test3 gefolgt von test1 sollte angezeigt werden.

8. Text an vorhandene Datei anhängen

Sie können einen ähnlichen Befehl verwenden, um Text an eine vorhandene Datei anzuhängen:

cat >> test1.txt

Fügen Sie der Datei eine neue Zeile hinzu:

This is the second line in test file #1.

Halten Sie Strg gedrückt und drücken Sie d .

Überprüfen Sie den Inhalt der test1.txt Datei:

cat test1.txt

9. Operationen kombinieren

Die Funktionen der cat Befehl kombiniert werden. Zum Beispiel, um die Ausgabe von zwei Dateien zu kombinieren und das Ergebnis in einer neuen Datei zu speichern:

cat test1.txt test2.txt > test4.txt
cat test4.txt

Alternativ können Sie mehrere Dateien an das Ende einer vorhandenen Datei anhängen:

cat test2.txt test1.txt >> test4.txt
cat test4.txt

Beachten Sie, dass die angegebene Reihenfolge die Reihenfolge der Dateien ist, in der sie der Zieldatei hinzugefügt werden.

10. Mehr und weniger Optionen (Große Dateien verwalten)

Wenn Sie cat verwenden Bei einer sehr großen Datei erhalten Sie am Ende eine riesige Datenkette, die schwer zu lesen ist. Sie können es mit | more :

cat test4.txt | more

Dadurch wird eine einzelne Seite der Datei angezeigt. Wenn Sie eine Taste drücken, wird zur nächsten Seite geblättert.

Wenn Sie die Möglichkeit haben möchten, vorwärts und rückwärts durch die Anzeige zu blättern, verwenden Sie | less .

cat test4.txt | less

11. Zeilennummerierung anzeigen

Es kann hilfreich sein, Zeilennummern in der Ausgabe zu haben, besonders bei großen Dateien. Um die Zeilennummerierung zu aktivieren, fügen Sie -n hinzu Option für die cat Befehl:

cat –n test1.txt

Die Ausgabe sollte wie im Bild unten aussehen:

12. Zeilenende anzeigen

Sie können cat anweisen, das Ende jeder Zeile und die Leerzeichen zwischen den Zeilen mit $ hervorzuheben .

Verwenden Sie dazu den Befehl:

cat -e test1.txt

Da die Beispieldatei test1.txt nur eine Zeile hat, zeigt die Ausgabe ein $ am Ende.

13. TAB-getrennte Zeilen anzeigen

Die cat Befehl hat die Möglichkeit, den Dateiinhalt zusammen mit dem Tabulator innerhalb des Textes anzuzeigen.

So zeigen Sie tabulatorgetrennte Zeilen für einen Beispiellauf an:

cat -t test4.txt

Der Tabulator innerhalb des Textes wird durch ^I. dargestellt

14. Leerzeilen entfernen

Um Leerzeilen in der Ausgabe von cat mit –s wegzulassen Möglichkeit:

cat -t test4.txt

15. Alle CAT-Befehle auflisten

Wenn Sie sich die Optionen nicht merken können, verwenden Sie --help Befehl:

cat ––help

Linux
  1. So verwenden Sie die Befehle „cat“ und „tac“ mit Beispielen in Linux

  2. Verwendung des Linux-Hexdump-Befehls mit praktischen Beispielen

  3. So verwenden Sie den Sed-Befehl unter Linux mit Beispielen

  4. So verwenden Sie den Rmmod-Befehl unter Linux mit Beispielen

  5. So verwenden Sie den Dig-Befehl unter Linux mit Beispielen

So verwenden Sie den who-Befehl in Linux mit Beispielen

Linux-Alias-Befehl:Verwendung mit Beispielen

So verwenden Sie den Grep-Befehl unter Linux + Nützliche Grep-Beispiele

So verwenden Sie den Gunzip-Befehl unter Linux mit Beispielen

So verwenden Sie den Linux-rm-Befehl mit Beispielen

So verwenden Sie den Sleep-Befehl unter Linux:Erklärt mit Beispielen