Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was ist der Linux-Befehl zum Anzeigen von Protokollen?

Was ist der Linux-Befehl zum Anzeigen von Protokollen?

青灯夜游
青灯夜游Original
2020-08-24 11:37:514422Durchsuche

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.

Was ist der Linux-Befehl zum Anzeigen von Protokollen?

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!

Stellungnahme:
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