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

10 Beispiele für Linux-Cat-Befehle für Anfänger

Wenn Sie ein normaler Linux-Befehlszeilenbenutzer sind, bin ich sicher, dass Sie die Katze verwendet haben Befehl. Das Tool wird hauptsächlich zum Anzeigen von Inhalten einer Datei verwendet, obwohl es viele andere kleine, aber nützliche Funktionen bietet. In diesem Artikel besprechen wir die Katze Befehl im Detail und erklärt einige seiner Schlüsselfunktionen.

Bitte beachten Sie, dass alle in diesem Tutorial erwähnten Beispiele auf Ubuntu 16.04 LTS getestet wurden.

Linux-Cat-Befehl

Die Manpage des Tools beschreibt es wie folgt: 

cat - concatenate files and print on the standard output

Im Folgenden finden Sie 10 Punkte, die Ihnen eine gute Vorstellung von Katze vermitteln , einschließlich wie es funktioniert und welche Funktionen es bietet:

1. So zeigen Sie den Inhalt einer Datei mit cat an

Die Katze Mit dem Befehl können Sie den Inhalt einer Datei auf der Standardausgabe (stdout) anzeigen. Dies kann auf folgende Weise erfolgen:

$ cat [filename]

Zum Beispiel:

$ cat file1.txt

2. Wie man mehrere Dateien mit cat anzeigt

Mit dem Tool können Sie auch Inhalte mehrerer Dateien auf einmal anzeigen. Dies kann auf folgende Weise erfolgen:

$ cat [filename] [filename] ...

Zum Beispiel:

$ cat file1.txt  file2.txt

3. So zeigen Sie den Inhalt einer Datei mit Zeilennummern an

Wenn Sie möchten, können Sie auch den Inhalt einer Datei mit Zeilennummern anzeigen, die am Anfang jeder Zeile gedruckt werden. Verwenden Sie dazu das -n des Tools Befehlszeilenoption.

$ cat -n [filename]

Zum Beispiel:

$ cat -n  file1.txt

4. So erstellen Sie eine Datei mit dem cat-Befehl

Wenn Sie möchten, können Sie auch eine neue Datei erstellen und sie mit einer einzigen Katze mit Informationen füllen Befehl. So geht's:

$ cat > [name-of-new-file]

Wenn der Befehl ausgeführt wird, müssen Sie die Informationen auf dem Terminal eingeben. Wenn Sie fertig sind, drücken Sie einfach STRG+d.

Zum Beispiel:

$ cat > file4.txt

Um die Existenz der Datei zu überprüfen und zu überprüfen, welche Informationen sie enthält, habe ich den folgenden Befehl verwendet:

5. So kopieren Sie den Inhalt einer Datei in eine andere Datei

Sie können auch Katze verwenden um den Inhalt einer Datei in eine andere Datei zu kopieren. Dies kann folgendermaßen erfolgen: 

$ cat [filename-whose-contents-is-to-be-copied] > [destination-filename]

Zum Beispiel:

$ cat file1.txt > file3.txt

Bitte beachten Sie, dass der Ausgabeumleitungsoperator (>), den wir in diesem Fall verwendet haben, die Zieldatei leert, bevor der Inhalt dorthin verschoben wird. Es lohnt sich also zu wissen, dass es einen weiteren Umleitungsoperator (>>) gibt, der den Inhalt einfach an die Zieldatei anhängt, anstatt ihn zuerst zu leeren.

6. Wie man Linienenden mit Katzen hervorhebt

Wenn Sie möchten, können Sie auch Katze machen Zeilenende markieren. Das Tool tut dies, indem es $ anzeigt am Ende jeder Zeile. Auf diese Funktion kann mit dem -E des Tools zugegriffen werden Befehlszeilenoption.

$ cat -E [filename]

Zum Beispiel:

$ cat -E file1.txt

7. So unterdrücken Katzen wiederholte Leerzeilen

Wenn Sie möchten, können Sie auch die Katze machen Befehl wiederholte Leerzeilen in der Ausgabe unterdrücken. Dies kann mit dem -s erfolgen Befehlszeilenoption.

$ cat -s [filename]

Zum Beispiel:

$ cat -s file6.txt

Der erste Befehl im obigen Screenshot zeigt alle leeren Zeilen, die in der Datei vorhanden sind. Aber wegen des -s Befehlszeilenoption, die wir im zweiten cat verwendet haben Befehl wurden die wiederholten Leerzeilen unterdrückt.

8. Wie man dafür sorgt, dass Katzen Tabulatorzeichen als ^I 

anzeigen

Die Katze Mit dem Befehl können Sie auch Tabulatorzeichen als ^I anzeigen . Verwenden Sie dazu das -T des Tools Befehlszeilenoption.

$ cat -T [filename]

Zum Beispiel:

$ cat -T file7.txt

Wie Sie im obigen Screenshot sehen können, wurden die TABs beim ersten Mal normal angezeigt, aber wenn derselbe Befehl mit dem -T ausgeführt wird Option wurden TABs durch ^I ersetzt .

9. Wie man eine Katze dazu bringt, nicht druckbare Zeichen anzuzeigen

Wenn Sie möchten, können Sie auch die Katze machen Befehl zeigt nicht druckbare Zeichen an. Dies kann mit -v erfolgen Befehlszeilenoption.

$ cat -v [filename]

Zum Beispiel:

$ cat -v file9.txt

Wie Sie im obigen Screenshot sehen können, zeigte der erste Befehl normalerweise den Inhalt der Datei an, die nicht druckbare Zeichen enthält. Aber als wir das -v Option wurden diese Zeichen in einer speziellen Notation angezeigt, die die Option verwendet.

Beachten Sie, dass LFD (Zeilenvorschübe) und TAB-Zeichen Ausnahmen für diese Befehlszeilenoption sind.

10. Die Option -A

Falls Sie die Optionen -v, -E und -T zusammen verwenden müssen, können Sie anstelle von -vET in den Befehl einfach das -A verwenden Befehlszeilenoption.

$ cat -A  [filename]

Zum Beispiel:

$ cat -A file10.txt

Wie Sie im obigen Screenshot sehen können, zeigt der erste Befehl, dass die Datei (file10.txt) zwei Zeilen enthält. Diese Zeilen enthalten Tabulatoren sowie einige nicht druckbare Zeichen. Wenn also derselbe Befehl mit der Befehlszeilenoption -A ausgeführt wurde, wurden Tabulatoren durch ^I ersetzt, und nicht druckbare Zeichen wurden in einer speziellen Schreibweise angezeigt. Und schließlich endete jede Zeile mit einem $.

Also effektiv -A hat was -vET gemacht hätte getan.

Schlussfolgerung

Wir haben den größten Teil der Katze abgedeckt Befehlsoptionen hier, also sollte das Üben ihnen eine ziemlich gute Vorstellung über das Werkzeug geben. Probieren Sie sie aus und gehen Sie anschließend zur Manpage des Befehls, um mehr darüber zu erfahren.


Linux
  1. 16 Beispiele für schnelle Cat-Befehle unter Linux

  2. Linux-df-Befehls-Tutorial für Anfänger (8 Beispiele)

  3. Linux-dir-Befehl für Anfänger (10 Beispiele)

  4. Linux wc Befehl für Anfänger erklärt (6 Beispiele)

  5. Linux tail Command Tutorial für Anfänger (5 Beispiele)

Linux bzip2 Command Tutorial für Anfänger (6 Beispiele)

Linux xz Command Tutorial für Anfänger (7 Beispiele)

Tutorial für Linux-Dateibefehle für Anfänger (5 Beispiele)

Linux ss Command Tutorial für Anfänger (8 Beispiele)

Linux shred Command Tutorial für Anfänger (5 Beispiele)

Linux cat-Befehlsbeispiele