Heim > Artikel > Betrieb und Instandhaltung > Befehl zum Anzeigen von Dateiinhalten unter Linux
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 Basierend auf der Fenstergröße ist der tatsächliche Dateiinhalt eine Seite nach Seite
less ähnelt mehr, hat aber den Vorteil, dass Sie vorwärts blättern und nach Zeichen suchen können
head zeigt nur das erste an paar Zeilen
tail Zeigt nur die letzten paar Zeilen an
nl Geben Sie ähnlich wie cat -n die Zeilennummer aus
tailf ähnelt tail -f
1.cat und tac
Die Funktion von cat besteht darin, den Inhalt kontinuierlich hinzuzufügen der Datei ab der ersten Zeile Die Ausgabe erfolgt auf dem Bildschirm. Allerdings wird cat nicht häufig verwendet. Der Grund dafür ist, dass bei großen Dateien und einer relativ großen Anzahl von Zeilen nur ein Teil des Inhalts angezeigt werden kann und der Bildschirm nicht den gesamten Inhalt aufnehmen kann.
cat-Syntax: cat [-n] Dateiname (-n: bei Anzeige zusammen mit der Zeilennummer ausgeben)
Die Funktion von tac besteht darin, die Datei ab der letzten Zeile umzukehren und die Inhaltsdaten auf dem Bildschirm auszugeben. Wir können feststellen, dass tac eigentlich die umgekehrte Schreibweise cat ist. Dieser Befehl wird auch nicht häufig verwendet.
tac-Syntax: Tac-Dateiname.
2. mehr und weniger (häufig verwendet)
Die Funktion von mehr ist Dateien konvertieren Ab der ersten Zeile wird der Dateiinhalt passend zur Größe des Ausgabefensters ausgegeben. Wenn nicht die gesamte Seite ausgegeben werden kann, können Sie mit der „Eingabetaste“ eine Zeile nach unten scrollen und mit der „Leertaste“ eine Seite nach unten scrollen. Um die Ansichtsseite zu verlassen, drücken Sie bitte die Taste „q“. Darüber hinaus kann „more“ auch mit dem Pipe-Zeichen „|“ (Pipe) verwendet werden, zum Beispiel: ls -al |
Enter geht n Zeilen nach unten, muss definiert werden, der Standardwert ist 1 Zeile
Strg f scrollt einen Bildschirm nach unten; >Leertaste scrollt einen Bildschirm nach unten;
Strg b kehrt zum vorherigen Bildschirm zurück;
= gibt die Zeile aus Nummer der aktuellen Zeile;
:f Gibt den Dateinamen und die Zeilennummer der aktuellen Zeile aus;
v Rufen Sie den vi-Editor auf;
!-Befehl ruft Shell auf und führt den Befehl aus
q mehr beenden
Die Funktion von „weniger“ ähnelt der von „mehr“, aber die Verwendung von „mehr“ kann nicht vorwärts, sondern nur rückwärts blättern.
less kann die Tasten [Seite nach oben] und [Seite nach unten] verwenden, um Seiten vorwärts und rückwärts zu blättern, was praktischer erscheint.
less Syntax: less Dateiname
less hat auch eine Funktion zum Suchen nach dem Inhalt, den Sie in der Datei finden möchten, vorausgesetzt, If Wenn Sie überprüfen möchten, ob in der passwd-Datei eine Weblogic-Zeichenfolge enthalten ist, können Sie dies folgendermaßen tun:
[root@redhat etc]# less passwd
Dann geben Sie ein:
/weblogic
Geben Sie
Wenn vorhanden ein is Bei Weblogic-Strings hebt Linux das Zeichen hervor.
Um die Anzeigeseite zu verlassen, drücken Sie bitte die Taste „q“.
3.Kopf und Schwanz
Kopf und Schwanz werden normalerweise nur beim Lesen verwendet ist erforderlich. Verwenden Sie es, um die ersten paar Zeilen oder die letzten paar Zeilen der Datei abzurufen. Die Funktion von head besteht darin, die ersten paar Zeilen der Datei anzuzeigen
Die Syntax von head: head [n Nummer] Dateiname (Nummer zeigt die Anzahl der Zeilen an)
Die Funktion von tail ist genau das Gegenteil von head, es werden nur die letzten paar Zeilen Inhalt angezeigt
Die Syntax von tail: tail [ -n Zahl] Dateiname
4.nl
nl-Funktionen und cat -n sind identisch, es gibt außerdem den gesamten Inhalt der ersten Zeile aus und zeigt die Zeilennummer an
nl-Syntax: nl-Dateiname
5.tailf
Der tailf-Befehl entspricht fast dem tail -f to tail --follow=name. Es kann auch weiterhin verfolgen, wann die Datei umbenannt wird, was sich besonders für die Verfolgung des Wachstums einer Protokolldatei eignet. Es ähnelt tail -f, greift jedoch nicht auf die Datei zu, wenn diese nicht wächst. Dies hat den Nebeneffekt, dass die Zugriffszeit für die Datei nicht aktualisiert wird, sodass eine Dateisystembereinigung nicht regelmäßig erfolgt, wenn keine Protokollaktivität stattfindet.) . tailf ist äußerst nützlich für die Überwachung von Protokolldateien auf einem Laptop, wenn die Protokollierung selten erfolgt und der Benutzer wünscht, dass die Festplatte heruntergefahren wird, um die Batterielebensdauer zu verlängern. Der Befehl tailf ist kein Skript, sondern eine mit C-Code kompilierte binäre ausführbare Datei. In einigen Linux-Installationen wird beschrieben, wie der Befehl tailf kompiliert und installiert wird.
1. tailf liest immer Stück für Stück vom Anfang der Datei, während tail -f mit dem Lesen vom Ende der Datei beginnt
2. Wenn tailf das Dateiwachstum überprüft, verwendet es den stat-Systemaufruf. Hinweis: tail kann auch ähnliche Effekte wie die Verfolgung von Dateinamen erzielen tail verwendet immer den fstat-Systemaufruf anstelle des stat-Systemaufrufs. Das Ergebnis ist: Wenn die Dateien von tail heimlich gelöscht werden, weiß tail es nicht, tailf jedoch.
Gemeinsame Parameter
Format: tailf-Protokolldatei
Dynamische Tracking-Protokolldatei, zunächst die letzten 10 Zeilen der Datei drucken.
Weitere technische Artikel zum Thema Linux finden Sie in der Spalte Linux-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonBefehl zum Anzeigen von Dateiinhalten unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!