Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was ist der Linux-Befehl zum Anzeigen von Protokollen?
Die Linux-Befehle zum Anzeigen von Protokollen sind: Tail-Befehl und Head-Befehl. Beispiel: Sie können „tail -n +10 test.log“ verwenden, um alle Protokolle nach 10 Zeilen abzufragen. Sie können „head -n 10 test.log“ verwenden, um die ersten 10 Protokollzeilen in der Protokolldatei abzufragen.
Allgemeine Befehle zum Anzeigen von Protokollen
tail:
-n ist die Anzeigezeilennummer; entspricht dem nl-Befehl; das Beispiel lautet wie folgt:
tail -100f test.log 实时监控100行日志 tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志;
head:
ist das Gegenteil von tail. Ja, tail ist die Anzahl der Protokollzeilen nach der Anzeige. Das Beispiel lautet wie folgt:
head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有日志;
cat:
tac ist die Anzeige in umgekehrter Reihenfolge, d. h. das Wort cat wird in umgekehrter Reihenfolge geschrieben. Das Beispiel lautet wie folgt:
cat -n test.log |grep "debug" 查询关键字的日志
Anwendungsszenario eins:
Ansicht nach Zeilennummer --- Filtern Sie die Protokolle in der Nähe des Schlüsselworts heraus
1) cat -n test.log |grep "debug"
Rufen Sie die Zeilennummer des Schlüsselprotokolls ab
2) cat -n test.log |tail -n +92|head -n 20
Auswählen Sehen Sie sich dann die Protokolle der 10 Zeilen vor und 10 Zeilen nach dem Schlüsselwort an:
tail -n +92 bedeutet, das Protokoll nach 92 Zeilen abzufragen.
head -n 20 bedeutet, das zu überprüfen ersten 20 Datensätze in den vorherigen Abfrageergebnissen
Anwendungsszenario 2:
Fragen Sie das Protokoll basierend auf dem Datum ab
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
Besonderer Hinweis: Die beiden oben genannten Daten müssen im Protokoll ausgedruckt werden, andernfalls ist die Anzeige auf dem Bildschirm unpraktisch
(1) Verwendung die Mehr- und Weniger-Befehle,
's ' s ' s ‐ ‐ ‐ n ‐ ‐n test.log | )Verwenden Sie >xxx.txt, um es in einer Datei zu speichern. Sie können diese Datei dann zur Analyse herunterziehen Video-Tutorial
》Das obige ist der detaillierte Inhalt vonWas ist der Linux-Befehl zum Anzeigen von Protokollen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!