Detaillierte Erklärung der Befehle zum Anzeigen von Linux-Dateien

Detaillierte Erklärung der Befehle zum Anzeigen von Linux-Dateien

So zeigen Sie Linux-Dateien an

Befehl zum Anzeigen des Dateiinhalts:

  • cat beginnt mit der Anzeige des Inhalts ab der ersten Zeile und gibt den gesamten Inhalt aus
  • tac zeigt den Inhalt in umgekehrter Reihenfolge ab der letzten Zeile an und gibt den gesamten Inhalt aus
  • mehr Zeigt den Inhalt einer Datei seitenweise entsprechend der Fenstergröße an
  • less ist ähnlich wie more, hat aber den Vorteil, dass man Seiten vorwärtsblättern und nach Charakteren suchen kann
  • head zeigt nur die ersten paar Zeilen an
  • tail zeigt nur die letzten Zeilen an
  • nl ist ähnlich wie cat -n, gibt aber Zeilennummern aus, wenn
  • tailf ist ähnlich wie tail -f

1.cat und tac

Die Funktion von cat besteht darin, den Inhalt einer Datei ab der ersten Zeile kontinuierlich auf dem Bildschirm auszugeben. Wenn die Datei groß ist und viele Zeilen enthält, passt sie nicht vollständig auf den Bildschirm und es ist nur ein Teil des Inhalts sichtbar.

cat-Syntax: cat [-n] Dateiname (-n: Zeilennummer bei der Anzeige mit ausgeben)

Die Funktion von tac besteht darin, die Inhaltsdaten der Datei beginnend mit der letzten Zeile in umgekehrter Reihenfolge auf dem Bildschirm auszugeben. Wir können feststellen, dass „tac“ eigentlich „cat“ in umgekehrter Schreibweise ist.

tac-Syntax: tac-Dateiname.

2. mehr und weniger (häufig verwendet)

Die Funktion von more besteht darin, den Dateiinhalt entsprechend der Größe des Ausgabefensters ab der ersten Zeile angemessen auszugeben. Wenn eine Seite nicht vollständig ausgegeben werden kann, können Sie mit der „Eingabetaste“ die Zeile und mit der „Leertaste“ die Seite nach unten blättern. Um die Anzeigeseite zu verlassen, drücken Sie die Taste „q“. Darüber hinaus kann more auch mit dem Pipe-Symbol "|" (Pipe) verwendet werden, zum Beispiel: ls -al | more

  • Die Syntax von more lautet: more Dateiname
  • Die Eingabe erfolgt n Zeilen nach unten, muss definiert werden, Standard ist 1 Zeile;
  • Strg+F scrollt einen Bildschirm nach unten;
  • Mit der Leertaste scrollen Sie einen Bildschirm nach unten.
  • Strg b kehrt zum vorherigen Bildschirm zurück;
  • = Gibt die Zeilennummer der aktuellen Zeile aus;
  • :f gibt den Dateinamen und die Zeilennummer der aktuellen Zeile aus;
  • v ruft den vi-Editor auf;
  • ! Der Befehl ruft Shell auf und führt den Befehl aus;
  • q Ausgangmehr

Die Funktion von „less“ ähnelt der von „more“, allerdings können Sie mit „more“ nicht vorwärts blättern, sondern nur zurück.

In Less können Sie mit den Tasten [Bild auf] und [Bild ab] vor- und zurückblättern, was praktischer erscheint.

Die Syntax von less lautet: less Dateiname

Less verfügt auch über eine Funktion, mit der Sie nach dem gewünschten Inhalt in der Datei suchen können. Angenommen, Sie möchten die Weblogic-Zeichenfolge in der Passwd-Datei finden. Dann können Sie dies folgendermaßen tun:

[root@redhat usw.]# weniger passwd

Geben Sie dann ein:

/WebLogik

Eingeben

Wenn zu diesem Zeitpunkt eine Weblogic-Zeichenfolge vorhanden ist, zeigt Linux das Zeichen hervorgehoben an.

Um die Anzeigeseite zu verlassen, drücken Sie die Taste „q“.

3. Kopf und Schwanz

Head und Tail werden normalerweise verwendet, wenn Sie nur die ersten oder die letzten Zeilen einer Datei lesen müssen. Die Funktion von head besteht darin, die ersten Zeilen der Datei anzuzeigen

Die Syntax von head lautet: head [n Zahl] Dateiname (Zahl gibt die Anzahl der Zeilen an)

Die Funktion von tail ist genau das Gegenteil von head, es werden nur die letzten Zeilen angezeigt

Die Syntax von tail: tail [-n Zahl] Dateiname

4.nl

Die Funktion von nl ist die gleiche wie bei cat -n, das ebenfalls den gesamten Inhalt ab der ersten Zeile ausgibt und die Zeilennummer anzeigt.

Die Syntax von nl lautet: nl Dateiname

5.Schwanz

Der Befehl tailf ist fast gleichwertig mit tail -f, streng genommen sollte er eher tail --follow=name ähneln. Es kann Dateien auch nach der Umbenennung weiter verfolgen und eignet sich daher besonders gut für die Verfolgung des Wachstums einer Protokolldatei.

Im Gegensatz zu tail -f wird nicht auf die Datenträgerdatei zugegriffen, wenn die Datei nicht wächst.

Tailf eignet sich besonders zum Verfolgen von Protokolldateien auf tragbaren Computern, da es durch die Reduzierung der Festplattenzugriffe Strom spart.

Der Befehl tailf ist kein Skript, sondern eine mit C-Code kompilierte binäre ausführbare Datei. Einige Linux-Installationen verfügen nicht über diesen Befehl.

Dies sind alle relevanten Wissenspunkte, die dieses Mal vorgestellt wurden. Vielen Dank für Ihr Lernen und Ihre Unterstützung für 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • So zeigen Sie die Erstellungszeit von Dateien in Linux an
  • Verwenden Sie die Befehle more, less und cat in Linux, um Dateiinhalte anzuzeigen
  • Linux verwendet den Befehl lsof, um den Status des Dateiöffnens zu überprüfen
  • Detaillierte Beispiele zum Anzeigen von Dateiattributen in Linux (ls, lsattr, file, stat)
  • So zeigen Sie Ordnergrößen an und sortieren nach Größe in Linux
  • Eine einfache Möglichkeit, die Dateisystemblockgröße und die Speicherseitengröße in Linux anzuzeigen
  • Linux-Befehl „du“ zum Anzeigen von Ordnergrößen und Sortieren in absteigender Reihenfolge

<<:  MySQL 8.0-Fehler Der Server hat eine für die Client-Lösung unbekannte Authentifizierungsmethode angefordert

>>:  Eine sehr detaillierte Zusammenfassung der Kommunikation zwischen Vue-Komponenten

Artikel empfehlen

Axios storniert wiederholte Anfragen

Inhaltsverzeichnis Vorwort 1. So stornieren Sie e...

MySQL-Fehler 1290 (HY000) Lösung

Ich habe lange mit einem Problem gekämpft und das...

JavaScript zum Implementieren des Vorladens und verzögerten Ladens von Bildern

In diesem Artikel wird der spezifische Code zur I...

Verwenden Sie JS, um Dateien zu bearbeiten (FileReader liest --node's fs)

Inhaltsverzeichnis JS liest Datei FileReader doku...

Verwendung des Linux-Befehls passwd

1. Befehlseinführung Mit dem Befehl passwd werden...

Einführung in die drei wesentlichen Protokolle für MySQL-Datenbankinterviews

Inhaltsverzeichnis 1. Redo-Log (Transaktionsproto...

JavaScript implementiert einfache Rechnerfunktion

In diesem Artikelbeispiel wird der spezifische Ja...

Hinweise zum Proc-Dateisystem des Linux-Kernel-Gerätetreibers

/***************** * proc-Dateisystem************...

Analyse der Gründe, warum das MySQL-Indexsystem den B + -Baum verwendet

Inhaltsverzeichnis 1. Was ist ein Index? 2. Warum...

So verbergen Sie die Versionsnummer und die Cache-Zeit von Webseiten in Nginx

Nginx-Optimierung --- Versionsnummer und Cache-Ze...

Detaillierte Schritte zum Starten des Django-Projekts mit nginx+uwsgi

Wenn wir ein Webprojekt mit Django entwickeln, wi...