Als Backend-Programmierer haben Sie an vielen Stellen mit Linux zu tun. Wenn Sie nicht wissen, wie man Linux-Protokolle liest, werden Sie höchstwahrscheinlich von Kollegen und Interviewern belächelt. Daher ist es sehr wichtig, eine oder mehrere Methoden zum Anzeigen von Protokollen zu beherrschen. Es gibt viele Befehle zum Anzeigen von Protokollen in Linux: tail, cat, tac, head, echo usw. Dieser Artikel stellt nur einige häufig verwendete Methoden vor. 1. Schwanz So sehe ich es am häufigsten.
Die Verwendung ist wie folgt:
Es wird normalerweise in Verbindung mit grep verwendet, zum Beispiel:
Wenn die auf einmal abzufragende Datenmenge zu groß ist, können Sie die Seiten umblättern, um sie anzuzeigen, zum Beispiel:
2. Kopf Kopf ist das Gegenteil von Schwanz. Es liest die ersten paar Zeilen des Protokolls.
Weitere Parameter für den Kopf finden Sie unter „Schwanz“. 3. Katze cat zeigt die erste bis letzte Zeile auf dem Bildschirm an So zeigen Sie die gesamte Datei auf einmal an: $ cat Dateiname Erstellen Sie eine Datei über die Tastatur: $cat > Dateiname Mehrere Dateien zu einer zusammenführen: $cat Datei1 Datei2 > Datei kann nur neue Dateien erstellen, vorhandene Dateien nicht bearbeiten. Den Inhalt einer Protokolldatei an eine andere anhängen: $cat -n Textdatei1 > Textdatei2 Löschen einer Protokolldatei: $cat : >textdatei2 Hinweis: > bedeutet „erstellen“, >> bedeutet „anhängen“. Lassen Sie sich nicht verwirren. Weitere Parameter für die Katze finden Sie unter Schwanz 4. mehr Der Befehl more ist ein Textfilter, der auf dem vi-Editor basiert. Er zeigt den Inhalt von Textdateien seitenweise im Vollbildmodus an und unterstützt Schlüsselwortpositionierungsoperationen in vi. In der Liste „Mehr“ gibt es mehrere integrierte Tastenkombinationen. Die am häufigsten verwendeten sind H (Hilfeinformationen abrufen), Eingabe (eine Zeile nach unten scrollen), Leertaste (einen Bildschirm nach unten scrollen) und Q (Befehl beenden). Der Befehl „more“ liest die Datei von vorne nach hinten, sodass beim Start die gesamte Datei geladen wird. Dieser Befehl zeigt jeweils einen Textbildschirm an, stoppt, wenn der Bildschirm voll ist, und am unteren Bildschirmrand wird eine Eingabeaufforderung angezeigt, die den Prozentsatz der Datei angibt, der bisher angezeigt wurde: –Mehr– (XX%)
5. sed Mit diesem Befehl können Sie basierend auf einem Zeitbereich nach einem bestimmten Abschnitt der Protokolldatei suchen und nach Zeilennummer und Zeitbereich abfragen. Nach Zeilennummer sed -n '5,10p' Dateiname Auf diese Weise können Sie nur die Zeilen 5 bis 10 der Datei anzeigen. Nach Zeitraum sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log 6. weniger Beim Abfragen von Protokollen mit dem Befehl „less“ läuft der allgemeine Ablauf wie folgt ab:
Allgemeine Befehlsparameter:
Im Allgemeinen überprüfe ich die Protokolle und wende andere Befehle an
Beschreibung der Linux-Protokolldatei
Das Obige ist der gesamte Inhalt, der vom Herausgeber von 123WORDPRESS.COM zusammengestellt wurde. Ich hoffe, es kann allen helfen. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Desktop-Anwendung mit Vue3 und Electron
>>: So installieren Sie eine MySQL-Datenbank unter Ubuntu
Datenbankversion: mysql> select version(); +--...
Das Div+CSS-Layout zur Erzielung einer 2-Enden-Au...
Für meine Arbeit habe ich im Internet viele Infor...
Inhaltsverzeichnis MySql8.0 Fehler bei der Transa...
Schritt 1: Stow installieren In diesem Beispiel v...
Heute teile ich die wertvollen Erfahrungen eines ...
Wenn wir die Verschachtelungsregeln grundlegender...
Inhaltsverzeichnis 1. Mathematische Funktionen 2....
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
Inhaltsverzeichnis Installieren Sie Mockjs in Ihr...
Inhaltsverzeichnis Implementierung einer unregelm...
Vorwort Vor Kurzem habe ich begonnen, Robot Frame...
Inhaltsverzeichnis Kurze Einleitung Intervall fes...
0. Was ist ein Tag? XML/HTML-CodeInhalt in die Zw...
Drei nützliche Codes, die Besuchern dabei helfen,...