Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Welche Befehle gibt es zum Anzeigen von Protokollen unter Linux?
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.
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üfen3: 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 gibt4. 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.txtEmpfohlenes 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!