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 überwachen Sie Array-Änderungen in Vue

Inhaltsverzeichnis Vorwort Quellcode Wo beginne i...

25 Tools zur Verbesserung der Website-Benutzerfreundlichkeit und Conversion-Raten

Bei einer Website bezieht sich die Benutzerfreundl...

Detaillierte Erläuterung der Konzepte und Verwendung von Docker Swarm

Docker Swarm ist ein von Docker entwickelter Cont...

...

So zeigen Sie Serverhardwareinformationen in Linux an

Hallo zusammen, heute ist Double 12, habt ihr sch...

Unterscheidung zwischen Linux-Hardlinks und Softlinks

Unter Linux gibt es zwei Arten von Dateiverbindun...

Detaillierte Erklärung zur Verwendung von Scoped Slots in Vue.js-Slots

Inhaltsverzeichnis Keine Slots Vue2.x-Steckplätze...