Skip to main content

Beispielverwendungen des Linux-Cat-Befehls

Anonim

Einführung

Mit dem cat-Befehl in Linux können Sie Dateien verketten und die Ausgabe in der Standardausgabe anzeigen. In den meisten Fällen handelt es sich hierbei um einen Bildschirm.

Eine der häufigsten Anwendungen von cat ist die Anzeige einer Datei auf dem Bildschirm sowie das Erstellen einer Datei im laufenden Betrieb und die grundlegende Bearbeitung direkt am Terminal.

So erstellen Sie eine Datei mit Cat

Um eine Datei mit dem Befehl cat zu erstellen, geben Sie im Terminalfenster Folgendes ein:

Katze>

Sie müssen natürlich ersetzen mit dem Namen der Datei, die Sie erstellen möchten.

Wenn Sie eine Datei auf diese Weise erstellen, bleibt der Cursor in einer neuen Zeile und Sie können mit der Eingabe beginnen.

Dies ist eine gute Möglichkeit, eine Textdatei zu starten oder eine Testdatendatei wie eine durch Kommas getrennte Datei oder eine durch Pipe getrennte Datei schnell zu erstellen.

Um die Bearbeitung der Datei abzuschließen, drücken Sie STRG und D.

Sie können testen, ob der Prozess funktioniert hat, indem Sie den Befehl ls eingeben:

ls -lt

Dies listet alle Dateien im aktuellen Ordner auf und Sie sollten Ihre neue Datei sehen und die Größe sollte größer als Null sein.

So zeigen Sie eine Datei mit Cat an

Mit dem Befehl cat kann eine Datei auch auf dem Bildschirm angezeigt werden. Sie müssen nur das Größer-Symbol wie folgt entfernen:

Katze

Wenn die Datei sehr lang ist, wird der Bildschirm sehr schnell nach oben verschoben.

Um die Datei seitenweise anzuzeigen, verwenden Sie den Befehl more:

Katze | Mehr

Alternativ können Sie auch den less-Befehl verwenden:

Katze | Weniger

Um dies zu testen, geben Sie den folgenden Befehl ein:

Katze / etc / passwd | Mehr

Natürlich können Sie die Katze einfach ganz vergessen und Folgendes eingeben:

weniger / etc / passwd

So zeigen Sie Zeilennummern an

Für alle nicht leeren Zeilen in einer Datei können Sie den folgenden Befehl verwenden:

Katze -b

Wenn es Zeilen ohne Zeichen gibt, werden diese nicht nummeriert. Wenn Sie Zahlen für alle Zeilen anzeigen möchten, unabhängig davon, ob sie leer sind, geben Sie den folgenden Befehl ein:

Katze -n

So zeigen Sie das Ende jeder Zeile an

Bei der Analyse von Datendateien kann es vorkommen, dass Programmierer auf ein Problem stoßen, da sich am Ende von Zeilen versteckte Zeichen befinden, die sie nicht erwartet haben, beispielsweise Leerzeichen. Dies verhindert, dass ihre Parser korrekt arbeiten.

Dies ist nur ein Grund, um ein Zeilenende-Zeichen anzuzeigen, damit Sie sehen können, ob Leerzeichen vorhanden sind.

Um den Dollar als Zeilenendezeichen anzuzeigen, geben Sie den folgenden Befehl ein:

Katze -E

Schauen Sie sich als Beispiel die folgende Textzeile an

die Katze saß auf der Matte

Wenn du das mit derKatze -EBefehl erhalten Sie folgende Ausgabe:

Die Katze saß auf der Matte

Leerzeilen reduzieren

Wenn Sie den Inhalt einer Datei mit dem Befehl cat anzeigen, möchten Sie wahrscheinlich nicht sehen, wenn es eine Menge aufeinanderfolgender Leerzeilen gibt.

Der folgende Befehl zeigt, wie die Ausgabe reduziert wird, sodass sich wiederholende Leerzeilen weggelassen werden.

Um dies zu verdeutlichen, werden leere Zeilen nicht vollständig ausgeblendet. Wenn Sie jedoch 4 leere Zeilen in einer Zeile haben, wird nur eine leere Zeile angezeigt.

cat -s

Tabs anzeigen

Wenn Sie eine Datei mit Tabulator-Trennzeichen anzeigen, werden die Registerkarten normalerweise nicht angezeigt.

Der folgende Befehl zeigt ^ I anstelle der Registerkarte, sodass Sie sie leicht sehen können, sofern Ihre Datei sowieso nicht ^ I enthält.

Katze -T

Verketten Sie mehrere Dateien

Das Wichtigste an cat ist die Verkettung, also möchten Sie vielleicht wissen, wie Sie mehrere Dateien gleichzeitig anzeigen können:

Mit dem folgenden Befehl können Sie mehrere Dateien mit dem Bildschirm verketten:

Katze

Wenn Sie die Dateien verketten und eine neue Datei erstellen möchten, verwenden Sie den folgenden Befehl:

Katze >

Dateien werden in umgekehrter Reihenfolge angezeigt

Sie können eine Datei in umgekehrter Reihenfolge anzeigen, indem Sie den folgenden Befehl verwenden:

tac

Ok, technisch gesehen ist das nicht der cat-Befehl, es ist der tac-Befehl, aber er tut im Wesentlichen dasselbe, aber umgekehrt.

Zusammenfassung

Das ist so ziemlich alles für den Katzenbefehl. Dies ist nützlich, wenn Sie Dateien im laufenden Betrieb erstellen und die Ausgabe von Dateien anzeigen möchten. Natürlich können Sie auch mehrere Dateien miteinander verbinden.