Heim > Artikel > System-Tutorial > So zeigen Sie die letzten Zeilen einer Datei unter Linux an
Rendering
tail -n 20 Dateiname
Beschreibung: Zeigt die letzten 20 Zeilen des Dateinamens an.
So verwenden Sie den Tail-Befehl unter Linux
Der Zweck des Linux-Tail-Befehls besteht darin, den letzten Teil der angegebenen Datei nach Bedarf auf ein Standardgerät auszugeben, normalerweise ein Terminal. Im Allgemeinen besteht er darin, die letzten paar Zeilen einer Archivdatei auf dem Terminal anzuzeigen Die Datei wurde aktualisiert, tail Es wird automatisch aktualisiert, um sicherzustellen, dass Sie den neuesten Dateiinhalt sehen.
1. Tail-Befehlssyntax
tail [ -f ] [ -c Nummer |. -m Nummer | -b Nummer ] [ Datei ]
Parametererklärung:
-f Dieser Parameter wird verwendet, um das Dateiwachstum zu überwachen.
-c Nummer Liest die angegebene Datei ab Nummer-Byte-Position
-n Nummer Liest die angegebene Datei ab der Nummernzeilenposition.
-m Number liest die angegebene Datei ab der Multibyte-Zeichenposition Number. Wenn Ihre Datei beispielsweise chinesische Zeichen enthält und der Parameter -c angegeben wird, kann dies zu einer Kürzung führen, aber die Verwendung von -m vermeidet dieses Problem.
-b Nummer Liest die angegebene Datei ab der durch Nummer dargestellten 512-Byte-Blockposition.
-k Nummer Liest die angegebene Datei ab der durch Nummer dargestellten 1-KB-Blockposition.
Datei gibt den Zieldateinamen der Operation an
Die oben genannten Befehle beinhalten alle eine Zahl. Wenn nicht angegeben, werden standardmäßig 10 Zeilen angezeigt. Vor der Zahl kann ein positives oder negatives Vorzeichen verwendet werden, um anzugeben, ob der Versatz von oben oder unten berechnet wird.
Die ausführbaren Enddateien befinden sich im Allgemeinen unter /usr/bin/.
2. Demonstrationsbeispiel für die Verwendung des Tail-Befehls
1. tail -f Dateiname
Beschreibung: Überwachen Sie den Endinhalt der Dateinamendatei (Standard 10 Zeilen, entspricht dem Hinzufügen des Parameters -n 10), aktualisieren Sie ihn und zeigen Sie ihn auf dem Bildschirm an. Zum Beenden drücken Sie STRG+C.
2. tail -n 20 Dateiname
Beschreibung: Zeigt die letzten 20 Zeilen des Dateinamens an.
3. tail -n +20 Dateiname
Beschreibung: Zeigt die ersten 20 Zeilen des Dateinamens an.
4. tail -r -n 10 Dateiname
Beschreibung: Zeigt die letzten 10 Zeilen des Dateinamens in umgekehrter Reihenfolge an.
Ergänzung:
Zu den Befehlen mit ähnlichen Funktionen wie tail gehören:
cat zeigt den Dateiinhalt ab der ersten Zeile an.
tac zeigt den Dateiinhalt beginnend mit der letzten Zeile an.
Auf der Registerkarte „Mehr“ wird der Dateiinhalt angezeigt.
less ist ähnlich wie more, unterstützt aber die Seite vorwärts
head zeigt nur die ersten paar Zeilen an
tail zeigt nur die nächsten paar Zeilen an
n Dateiinhalt mit Zeilennummer anzeigen
od zeigt den Dateiinhalt im Binärformat an
1. Sehen Sie sich die n Zeilen in der Kopfzeile der Textdatei an
head -n 200 Dateiname #--200 kann durch eine beliebige Zahl ersetzt werden
2. Sehen Sie sich n Zeilen am Ende der Textdatei an
tail -n 200 Dateiname #--200 kann durch eine beliebige Zahl ersetzt werden
3. Zeigen Sie die Anzahl der Zeilen in einer Textdatei an
wc -l filename
Linux – Centos-Dateianzeige, wie die letzten paar Zeilen und bestimmte Zeilen angezeigt werden
1.Zeige die letzten 20 Zeilen
tail -n 20 文件名
Zum Beispiel tail -n 20 log.txt
2. Zeigen Sie die mittleren 20 an, beginnend mit 1000
cat log.txt|tail -n +1000|head -n 20
Hinweis: tail -n + Zeilennummer bedeutet die Anzahl der Zeilen, mit denen begonnen werden soll. Wenn tail -n - line == tail -n line bedeutet, wie viele Datenzeilen sich am Ende der Datei befinden
head -n 20 Die ersten 20 Datenzeilen
Zum Beispiel sed -n ‚100,120p‘ log.txt 100 bis 120 Datenzeilen.
Das obige ist der detaillierte Inhalt vonSo zeigen Sie die letzten Zeilen einer Datei unter Linux an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!