Mit dem Befehl Linux CAT werden der Inhalt einer Textdatei drucken. Mit dem Befehl Linux Cat können Sie den Inhalt Ihrer C, Ihre Java -Quelldatei, Linux -Konfigurationsdateien usw. drucken.
Der CAT -Befehl ist in jeder Linux -Verteilung standardmäßig verfügbar. Sie müssen es also nicht separat installieren.
In diesem Artikel werde ich Ihnen zeigen, wie Sie den Befehl Linux Cat verwenden. Also lasst uns anfangen.
Grundlegende Verwendung von Linux Cat -Befehl:
Die grundlegende und häufigste Verwendung des Befehls Linux Cat besteht darin, ihn ohne Befehlsoption zu verwenden.
Zum Beispiel, um den Inhalt der zu sehen /etc/hosts Verzeichnis führen Sie den CAT -Befehl wie folgt aus:
$ cat /etc /hosts
Wie Sie sehen können, der Inhalt der /etc/hosts Die Konfigurationsdatei wird auf dem Bildschirm gedruckt.
Druckleitungsnummern:
Nehmen wir an, Sie möchten den Inhalt einer Java -Quelldatei auf dem Terminal drucken. Sie können den CAT -Befehl natürlich verwenden. Der CAT -Befehl zeigt jedoch standardmäßig keine Zeilennummern an. Für eine Quelldatei oder ein Programm ist dies unerlässlich. Zum Glück hat der Katzenbefehl -N Option, mit der Sie Zeilennummern anzeigen können.
Um den Inhalt zusammen mit der Zeilennummer der Java -Quelldatei anzuzeigen Willkommen.Java, Führen Sie den Befehl Linux Cat wie folgt aus:
$ cat -n willkommen.JavaWie Sie sehen können, werden die Zeilennummern angezeigt.
Nummerieren nur nicht leere Zeilen:
Wenn Sie Zeilennummern für die Zeilen anzeigen möchten, die nur nicht leer sind, können Sie die verwenden -B Option des Linux Cat -Befehls.
In der vorherigen Java -Quelldatei willkommen.Java, ich habe einige leere Zeilen hinzugefügt, um zu demonstrieren, wie die -B Option funktioniert.
Wie Sie sehen können, mit dem -N Option, alle Zeilen (einschließlich leerer Zeilen) sind nummeriert.
$ cat -n willkommen.JavaMit dem -B Option, nur die nicht leeren Zeilen sind nummeriert, wie Sie im Screenshot unten sehen können.
$ cat -B Willkommen.Java
Entfernen Sie wiederholte leere Linien:
Eine Datei, die Sie anzeigen möchten. Dadurch wird die Ausgabe des CAT -Befehls sehr lang und ärgerlich machen.
Du kannst den ... benutzen -S Option des Linux Cat -Befehls zum Entfernen von wiederholten leeren Zeilen wie folgt:
$ cat -S willkommen.JavaDrucken Tabellenzeichen:
In einer Quellcodedatei eines Programms haben Sie möglicherweise viele Registerkartenzeichen verwendet. Glücklicherweise sind sie standardmäßig unsichtbar. Wenn Sie jedoch wirklich alle Registerkartenzeichen sehen müssen, die Sie in Ihrer Datei haben, können Sie die verwenden -T Option des Linux Cat -Befehls.
Wo Sie diese Funktion möglicherweise benötigen, ist, wenn Sie alle Registerkartenzeichen durch weiße Räume ersetzen möchten, und Sie möchten sicherstellen, dass keine Registerkartenzeichen übrig sind.
So anzeigen alle Registerkartenzeichen in unserem angezeigt Willkommen.Java Quelldatei kann der Befehl Linux Cat wie folgt verwendet werden:
$ cat -t willkommen.JavaWie Sie sehen können, werden die Registerkartenzeichen als angezeigt ^I.
Druckende der Zeilenzeichen:
Wenn Sie das EOL -Zeichen (Ende der Linien-) Zeichen drucken möchten, das durch $ dargestellt wird, können Sie die verwenden -E Option des Linux Cat -Befehls.
Zum Beispiel die EOL -Begrüßungsfiguren auszudrucken.Java, führen Sie den Befehl Linux Cat wie folgt aus:
$ cat -E willkommen.JavaWie Sie sehen können, werden die EOL -Zeichen gedruckt.
Früher musste man die benutzen -v Option zum Drucken der nicht printbaren Zeichen verwenden Sie die -T Option zum Drucken der Registerkartenzeichen und verwenden Sie die -E Option zum Drucken der EOL -Zeichen. Was ist, wenn Sie all diese drucken müssen? Nun, Sie können alle diese Optionen wie folgt miteinander kombinieren:
$ cat -vte willkommen.JavaAber es gibt eine bessere Lösung. Der Linux Cat -Befehl hat a -A Option, die das Gleiche mit weniger Eingabe macht.
$ cat -a willkommen.JavaWie Sie sehen können, sind die Ausgänge gleich.
Im Grunde genommen verwenden Sie den Befehl Linux CAT, um Textdateien unter Linux anzuzeigen. Danke, dass du diesen Artikel gelesen hast.