Beispielmethode zum Suchen von Schlüsselwörtern und deren vorangehenden und nachfolgenden Informationen in Linux-Protokollen

Beispielmethode zum Suchen von Schlüsselwörtern und deren vorangehenden und nachfolgenden Informationen in Linux-Protokollen

Bei der täglichen Arbeit müssen wir häufig Protokolle anzeigen. Beispielsweise können wir Protokolle in Echtzeit über den Befehl „tail“ anzeigen oder Protokollinformationen über Befehle wie „cat“ anzeigen.

Aber jetzt werden wir besprechen, wie wir den gewünschten Inhalt anhand von Schlüsselwörtern aus dem Protokoll herausfiltern können. Dafür gibt es viele Möglichkeiten. Heute werden wir hauptsächlich den Befehl cat kennenlernen.

Angenommen, es gibt eine Protokolldatei hrun.log und das Abfrageschlüsselwort lautet „neuer Benutzer“:

Anzeigen von Protokollen nach Stichwort
cat hrun.log | grep "neuer Benutzer"

Die letzten 10 Zeilen der Protokolle nach Schlüsselwörtern anzeigen
cat hrun.log | grep "neuer Benutzer" -A 10

Die ersten 10 Protokollzeilen nach Stichwort anzeigen
cat hrun.log | grep "neuer Benutzer" -B 10

Zeigen Sie die 10 Protokollzeilen vor und nach dem Schlüsselwort an und zeigen Sie die Zeilennummern an
cat -n hrun.log | grep "Neuer Benutzer" -C 10

Zeigen Sie die ersten 50 Zeilen des Protokolls an
Katze hrun.log | Kopf -n 50

Die letzten 50 Zeilen des Protokolls anzeigen und die Zeilennummer anzeigen
cat -n hrun.log | tail -n 50

veranschaulichen:

  • -A bedeutet nach dem Schlüsselwort.
  • -B bedeutet vor dem Schlüsselwort.
  • -C bedeutet vor und nach dem Schlüsselwort Context

Dies sind alle Wissenspunkte zum Suchen von Schlüsselwörtern in Linux-Protokollen, die dieses Mal vorgestellt wurden. Vielen Dank für Ihr Lernen und Ihre Unterstützung für 123WORDPRESS.COM.

<<:  Elegante praktische Aufzeichnung der Einführung der Iconfont-Symbolbibliothek in Vue

>>:  Beispiele für optimistisches und pessimistisches Sperren in MySQL

Artikel empfehlen

So verhindern Sie das Flashen von Vue in kleinen Projekten

Zusammenfassung HTML: Element plus V-Umhang CSS: ...

Methode zur Änderung des MySQL-Kontokennworts (Zusammenfassung)

Vorwort: Bei der täglichen Verwendung der Datenba...

Element Tabelle Tabellenkomponente Mehrfeld (Mehrspalten) Sortiermethode

Inhaltsverzeichnis brauchen: Aufgetretene Problem...

js, um einen einfachen Kalendereffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

Detaillierte Erklärung der Verwendung des Linux-Befehls nslookup

[Wer ist nslookup?] 】 Der Befehl nslookup ist ein...

Analyse des Hintergrundauthentifizierungsprozesses von Vue-Elementen

Vorwort: Kürzlich stieß ich in meinem Projekt auf...

Detaillierte Erklärung zum Anzeigen der Anzahl der MySQL-Server-Threads

In diesem Artikel wird anhand eines Beispiels bes...

Vorteile und Probleme des XHTML CSS Website Designs

XHTML ist die derzeit international verbreitete S...