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
Inhaltsverzeichnis Portale Fehlergrenzenbehandlun...
Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...
CSS-Stile html,Text{ Breite: 100 %; Höhe: 100%; R...
React Native implementiert die Überwachungsgeste ...
Ich denke, Editoren lassen sich in zwei Kategorie...
Wenn die Datenmenge in MySQL groß ist, wird die S...
Swiper ist ein mit reinem JavaScript erstelltes P...
Zeitfelder werden häufig bei der Datenbanknutzung...
Originalartikel, bei Nachdruck bitte Autor und Qu...
123WORDPRESS.COM hat Ihnen den Installationsproze...
Was ist JConsole JConsole wurde in Java 5 eingefü...
Dieser Artikel beschreibt den SQL_Mode-Modus in M...
Zweitens hängt das Ranking von Schlüsselwörtern au...
Es gab bereits einen Artikel über den Ausführungs...
Vorwort Bisher waren statische IPs, die über Pipe...