Befehl zum Anzeigen von Dateiinhalten unter Linux

步履不停
Freigeben: 2019-06-13 17:55:19
Original
4384 Leute haben es durchsucht

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.

Lassen Sie uns über die Unterschiede zwischen den beiden sprechen:

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!