Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welche Befehle gibt es zum Anzeigen von Protokollen unter Linux?

Welche Befehle gibt es zum Anzeigen von Protokollen unter Linux?

藏色散人
藏色散人Original
2021-09-17 13:58:4696388Durchsuche

Die Befehle zum Anzeigen von Protokollen unter Linux sind: 1. Der Befehl tail wird zum Anzeigen der ersten Protokollzeilen verwendet. 2. Der Befehl head wird zum Anzeigen der nächsten Protokollzeilen verwendet Wird verwendet, um die Protokolle von Schlüsselwörtern abzufragen.

Welche Befehle gibt es zum Anzeigen von Protokollen unter Linux?

Die Betriebsumgebung dieses Artikels: Linux5.9.8-System, Dell G3-Computer.

Welche Befehle gibt es zum Anzeigen von Protokollen unter Linux?

Allgemeine Befehle zum Anzeigen von Protokollen

tail: -n dient zum Anzeigen der Zeilennummer; entspricht dem nl-Befehl;

              tail -100f test .log Echtzeit 100 Protokollzeilen überwachen

              tail -n   10   test.log     Die letzten 10 Protokollzeilen am Ende des Protokolls abfragen;           tail -n +10 test.log                       --                                                                                                                           ist das Gegenteil von tail Über wie viele Protokollzeilen nach dem Lesen; Beispiele sind wie folgt:

Head -N 10 test.log Abfrageprotokolldateien in der Protokolldatei

head -n -10 test.log Abfrageprotokolldatei außer die letzten 10 Zeilen der letzten 10 Zeilen Alle anderen Protokolle;: Cat:

TAC ist eine umgekehrte Reihenfolge, das Beispiel ist wie folgt:

cat -n test.log | " zum Abfragen von Schlüsselwortprotokollen

2. Anwendungsszenario 1: Nach Zeilennummer anzeigen --- 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üssels ab log

2) cat -n test.log |. TAIL -N +92 |. Wählen Sie die mittlere Zeile aus, in der sich das Schlüsselwort befindet:

TAIL -N +92 gibt das Protokoll in der Abfrage an. 92 -n 20 bedeutet, die ersten 20 Datensätze in den vorherigen Abfrageergebnissen zu überprüfen

3: Protokolle basierend auf dem Datum abfragen

sed - n '/2014-12-17 16:17:20 /,/2014-12-17 16:17:36/p' test.log

                                                          use using grep ' 17.12.2014 16:17:20' Test .log, um festzustellen, ob es diesen Zeitpunkt im Protokoll gibt

4. Anwendungsszenario drei: Der Protokollinhalt ist sehr groß und es ist unpraktisch, ihn beim Drucken auf dem Bildschirm anzuzeigen

(1) Verwendung mehr und weniger Befehl, s s: Cat -N test.log |. GREP „Debug“ | Datei Zu diesem Zeitpunkt können Sie diese Dateianalyse herunterladen

: cat -n test.log | grep "debug" & gt; debug.txt

Empfohlenes Lernen: „linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWelche Befehle gibt es zum Anzeigen von Protokollen unter Linux?. 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