So zeigen Sie den Inhalt einer Datei unter Linux an | Katzenbefehl

So zeigen Sie den Inhalt einer Datei unter Linux an | Katzenbefehl

Der cat> command unter Linux ist mehr als nur ein einfaches Tool; Es ist ein vielseitiger Begleiter für verschiedene dateibezogene Vorgänge und ermöglicht Benutzern das Anzeigen, Verketten, Erstellen, Kopieren, Zusammenführen und Bearbeiten von Dateiinhalten. Schauen wir uns die Details einiger häufig verwendeter Funktionen genauer an cat> Befehle und verstehen dabei jedes Beispiel.

Inhaltsverzeichnis

Grundlegende Syntax des Befehls „cat“.

Die grundlegende Syntax des Befehls „cat“ lautet wie folgt:

cat [OPTION] [FILE] 

Hier,

[MÖGLICHKEIT] : stellt verschiedene Befehlszeilenoptionen dar.

[DATEI] : der Name der zu verarbeitenden Datei(en). Lassen Sie uns einige der gebräuchlichen Verwendungen von „Katze“ zusammen mit Beispielen untersuchen.

Praktische Beispiele für Cat Command unter Linux

1. So zeigen Sie den Inhalt einer einzelnen Datei an unter Linux

Die einfachste Verwendung von „cat“ besteht darin, den Inhalt einer Datei auf dem Terminal anzuzeigen. Dies kann erreicht werden, indem einfach der Dateiname als Argument angegeben wird:

Syntax:

cat file_name 

Beispiel: Wenn unser Dateiname = jayesh.txt

cat jayesh.txt 
Katze jayesh.txt

Katze jayesh.txt

Notiz: Der Befehl „ls“ wird verwendet, um alle Dateien und Verzeichnisse am aktuellen Speicherort anzuzeigen.

2. So zeigen Sie den Inhalt mehrerer Dateien an unter Linux

Syntax:

cat file_name1 file_name2 

Beispiel: Wenn wir zwei Dateien haben, Datei1 und Datei2.

cat file1 file2 
cat Datei1 Datei2

cat Datei1 Datei2

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

Hinzufügen der -n> Option zu cat> führt Zeilennummern ein, sodass bestimmte Zeilen in der Datei bequem identifiziert und referenziert werden können.

Syntax:

cat -n file_name 

Beispiel: Wenn unser Dateiname file2 ist.

cat -n file2 
cat -n Datei2

cat -n Datei2

Hier das cat> Befehl, verwendet mit der Umleitung ( >> ) ermöglicht es Ihnen, eine neue Datei mit dem Namen jayesh1 zu erstellen und Inhalte direkt darin einzugeben. Das anschließende ls> Der Befehl listet alle Dateien am aktuellen Speicherort auf.

4. So erstellen Sie eine Datei und fügen Inhalte unter Linux mit dem Befehl „cat“ hinzu

Wenn Sie eine neue Datei erstellen oder eine vorhandene Datei mit neuem Inhalt überschreiben möchten, können Sie „cat“ mit der Ausgabeumleitung (` >`> ):

Syntax:

cat>neuer Dateiname 

Beispiel: Wenn wir einen neuen Dateinamen = jayesh1 erstellen möchten.

cat>jayesh1 
ls 

Auf diese Weise können Sie Text direkt in das Terminal eingeben und wenn Sie drücken Ctrl + D> , der eingegebene Text wird gespeichert new_file.txt> .

Der Befehl „ls“ wird verwendet, um alle Dateien und Verzeichnisse am aktuellen Speicherort anzuzeigen.

Erstellen einer Datei mit dem Befehl cat unter Linux

Erstellen einer Datei mit dem Befehl cat unter Linux

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

Wie der Name schon sagt, kann „cat“ mehrere Dateien zu einer einzigen Datei verketten. Dieses Beispiel zeigt, wie der gesamte Inhalt von Datei1 in Datei2 kopiert wird cat> Befehl zusammen mit der Umleitung ( >> ).

Syntax:

cat file1.txt file2.txt>merged_file.txt 

Dieser Befehl kombiniert den Inhalt von file1.txt> Und file2.txt> in eine neue Datei mit dem Namen merged_file.txt> .

6. Der Cat-Befehl kann wiederholte Leerzeilen in der Ausgabe unterdrücken

Der -s> Die Option ist praktisch, wenn Sie mit Dateien arbeiten, die wiederholte Leerzeilen enthalten. Es unterdrückt diese Wiederholungen und sorgt so für eine sauberere Ausgabe.

Syntax:

cat -s file_name 

Ausgabe

Will suppress repeated empty lines in output 

7. So hängen Sie den Inhalt einer Datei an das Ende einer anderen Datei an

Wenn Sie den Inhalt einer Datei zu einer anderen hinzufügen möchten, kann „cat“ zusammen mit dem Append () verwendet werden. >>> ) Operator:

Syntax:

cat file_name1>> Dateiname2 

Beispiel:

cat file1>> Datei2 

Dadurch wird der Inhalt von „angehängt file1`> bis zum Ende von ` file2`>

8. So zeigen Sie Inhalte in umgekehrter Reihenfolge mit dem Befehl „tac“ unter Linux an

Der Befehl „tac“ ist die Umkehrung von „cat“ und wird verwendet, um den Inhalt einer Datei in umgekehrter Reihenfolge anzuzeigen. Die Syntax ist einfach:

Syntax:

tac file_name 

Beispiel:

Dieser Befehl gibt den Inhalt von „Datei2“ in umgekehrter Reihenfolge aus, wobei zuerst die letzte Zeile, dann die vorletzte Zeile usw. angezeigt wird.

tac file2 
TAC-Datei2

TAC-Datei2

9. So markieren Sie das Zeilenende unter Linux

Die Option „-E“ im Befehl „cat“ wird verwendet, um das Ende jeder Zeile hervorzuheben.

Syntax:

cat -E 'filename' 

Ausgabe:

Anzeige von $ am Ende der Zeile

Anzeige von $ am Ende der Zeile

Dadurch wird der Inhalt von „jayesh1“ mit einem „$“-Zeichen am Ende jeder Zeile angezeigt, um das Ende der Zeile anzuzeigen.

10. „-A“-Befehlszeilenoption im „cat“-Befehl unter Linux

Mit der Option „-A“ können Sie die Effekte der Optionen „-v“, „-E“ und „-T“ kombinieren. Anstatt „-vET“ in den Befehl zu schreiben, können Sie „-A“ verwenden:

Syntax:

cat -A 'filename' 

Dadurch wird der Inhalt von „Dateiname“ mit sichtbaren nicht druckbaren Zeichen, hervorgehobenen Zeilenenden und Tabulatoren als „^I“ angezeigt.

11. So öffnen Sie gestrichelte Dateien unter Linux mit dem Befehl „cat“.

Um eine Datei mit einem Bindestrich am Anfang ihres Namens zu öffnen, verwenden Sie die Option „–“:

Syntax:

cat -- '-dashfile' 

Beispiel:

cat -- '-jayesh2' 
Anzeigen von Inhalten in einer Datei, die mit „-“ beginnt

Anzeigen von Inhalten in einer Datei, die mit „-“ beginnt

Dadurch wird der Inhalt einer Datei mit dem Namen -jayesh2 angezeigt

12. Cat-Befehl, wenn die Datei viel Inhalt hat und nicht in das Terminal passt.

Syntax:

cat 'filename' | more 

Ausgabe:

Will show that much content, which could fit in terminal and will ask to show more. 

13. Inhalte mehrerer Dateien mit dem Befehl „cat“ zusammenführen

Um den Inhalt mehrerer Dateien in einer einzigen Datei zusammenzuführen, verwenden Sie die Umleitung („>“).

Syntax:

cat 'filename1' 'filename2' 'filename3'>'merged_filename' 

Beispiel:

cat 'file1' 'file2' 'file3'>'merged123' 

Dadurch wird der Inhalt von Datei1 Datei2 Datei3 zu merged123 verkettet.

Zusammenführen des Inhalts mehrerer Dateien in einer einzigen Datei

Zusammenführen des Inhalts mehrerer Dateien in einer einzigen Datei

14. Zeigen Sie den Inhalt aller Textdateien in einem Ordner mit dem Befehl „Cat“ an

Um den Inhalt aller Textdateien in einem Ordner anzuzeigen, verwenden Sie den Platzhalter („*.txt“):

Syntax:

cat *.txt 
Alle Dateien mit Erweiterung werden angezeigt

Alle Dateien mit der Erweiterung .txt werden angezeigt

Zeigt den Inhalt aller im Ordner vorhandenen Textdateien an.

15. Cat-Befehl zum Anhängen an eine vorhandene Datei:

Um Text an eine vorhandene Datei anzuhängen, verwenden Sie den Operator „>>“ zusammen mit „cat“:

Syntax:

cat>> geeks.txt Der neu hinzugefügte Text. 

Dadurch wird der Text angehängt. Der neu hinzugefügte Text. bis zum Ende der Datei „geeks.txt“.

Abschluss

In diesem Artikel haben wir den Befehl „cat“ unter Linux besprochen, der ein vielseitiges Tool ist, das für verschiedene dateibezogene Vorgänge verwendet wird. Wir haben auch besprochen, dass es Benutzern ermöglicht, Dateiinhalte anzuzeigen, zu verketten, zu erstellen, zu kopieren, zusammenzuführen und zu bearbeiten. Es wird häufig verwendet, um den Inhalt einer einzelnen Datei oder mehrerer Dateien anzuzeigen oder Inhalt zu einer vorhandenen Datei hinzuzufügen. Insgesamt können wir sagen, dass der Befehl „cat“ ein wesentliches Dienstprogramm zum Verwalten und Bearbeiten von Dateien unter Linux ist.