Welche Befehle gibt es zum Anzeigen von Dateien unter Linux?

清浅
Freigeben: 2020-09-10 13:43:32
Original
85174 Leute haben es durchsucht

Zu den Befehlen zum Anzeigen von Dateiinhalten unter dem Linux-System gehören: cat bedeutet, dass alle Inhalte ab der ersten Zeile angezeigt werden, tac zeigt alle Inhalte in umgekehrter Reihenfolge ab der letzten Zeile an, mehr zeigt Inhalte Seite für Seite entsprechend der Fenstergröße an, usw.

Welche Befehle gibt es zum Anzeigen von Dateien unter Linux?

[Empfohlene Kurse: Linux-Tutorial]

Befehl zum Anzeigen von Dateiinhalten unter Linux

Befehl zum Anzeigen von Dateiinhalten:

  • cat: by the first Inhalte ab der letzten Zeile anzeigen und alle Inhalte ausgeben

  • tac: Inhalte in umgekehrter Reihenfolge ab der letzten Zeile anzeigen und alle Inhalte ausgeben

  • mehr: Je nach Fenstergröße wird der Dateiinhalt Seite für Seite angezeigt

  • weniger: ähnlich wie mehr, aber der Vorteil besteht darin, dass Sie vorwärts blättern und nach Zeichen suchen können

  • Kopf: Nur die ersten paar Zeilen werden angezeigt

  • Ende: Nur die letzten paar Zeilen werden angezeigt

  • nl: Ähnlich wie cat - n, Ausgabezeilennummer bei der Anzeige von

  • tailf: ähnlich wie tail -f

cat und tac

cat

Die Funktion von cat besteht darin, den Inhalt der Datei ab der ersten Zeile kontinuierlich auf dem Bildschirm auszugeben. 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:

-n: Wenn angezeigt, wird die Zeilennummer zusammen ausgegeben

cat [-n]  文件名
Nach dem Login kopieren

tac

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 文件名
Nach dem Login kopieren

mehr und weniger (häufig verwendet)

mehr Die Funktion von

more besteht darin, die Datei ab der ersten Zeile zu starten und den Dateiinhalt entsprechend der Größe des Ausgabefensters entsprechend auszugeben. 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.

Die Syntax von more:

more 文件名
Nach dem Login kopieren

Geben Sie n Zeilen nach unten ein definiert, der Standardwert ist 1 OK;

Strg f scrollt 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;

!-Befehl ruft die Shell auf und führt den Befehl aus.

q Mehr beenden

Die Funktion von weniger ist ähnlich wie bei mehr, Bei Verwendung von „more“ kann die Seite jedoch nicht vorwärts, sondern nur rückwärts umgeblättert werden.

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. Die Syntax von

less:

less 文件名
Nach dem Login kopieren

less hat auch eine Funktion zum Suchen nach dem Inhalt, den Sie in der Datei finden möchten passwd-Datei. Wenn keine Weblogic-Zeichenfolge vorhanden ist, können Sie Folgendes tun:

[root@redhat etc]# less passwd
Nach dem Login kopieren

Geben Sie dann Folgendes ein:

/weblogic
Nach dem Login kopieren

Geben Sie zu diesem Zeitpunkt ein, wenn eine Weblogic-Zeichenfolge vorhanden ist , Linux ersetzt das hervorgehobene Zeichen.

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

Kopf und Schwanz

Kopf

Kopf und Schwanz werden normalerweise verwendet, wenn nur die ersten paar Zeilen der Datei benötigt werden gelesen oder für die nächsten paar Zeilen verwendet werden. Die Funktion von head besteht darin, die ersten paar Zeilen der Datei anzuzeigen

Die Syntax von head:

Zahl Zeigt die Anzahl der Zeilen an

head [n number] 文件名
Nach dem Login kopieren

tail

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 number] 文件名
Nach dem Login kopieren

nl

nl hat die gleiche Funktion wie . Es gibt außerdem den gesamten Inhalt ab der ersten Zeile aus und zeigt die Zeilennummer an 🎜>nl-Syntax:

nl 文件名
Nach dem Login kopieren
tailf

cat -nDer tailf-Befehl ist fast identisch mit

, streng genommen sollte er ihm ähnlicher sein

. Es kann auch weiterhin nachverfolgen, wenn die Datei umbenannt wird, was besonders für die Nachverfolgung von Protokolldateien geeignet ist. Da es Strom sparen und den Festplattenzugriff reduzieren kann, ist der Befehl tailf kein Skript, sondern eine mit C-Code kompilierte binäre ausführbare Datei. Einige Linux-Installationen verfügen jedoch nicht über diesen Befehl

tailf und tail -f-Vergleich

1. Im Gegensatz zu tail -f erfolgt kein Zugriff auf die Festplattendatei, wenn die Datei nicht wächst. 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 tail --follow=name

2. Wenn tailf das Dateiwachstum überprüft, verwendet es den Dateinamen und das Statistiksystem call; und tail -f verwenden den geöffneten Dateideskriptor

Hinweis: tail kann auch einen ähnlichen Effekt beim Verfolgen von Dateinamen erzielen, aber tail verwendet immer den fstat-Systemaufruf anstelle des stat-Systemaufrufs; Wenn die Dateien von tail heimlich gelöscht werden, weiß tail standardmäßig nichts davon, tailf jedoch schon.

Das obige ist der detaillierte Inhalt vonWelche Befehle gibt es zum Anzeigen von Dateien 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage