Tutorial zur Verwendung des Multitail-Befehls unter Linux

Tutorial zur Verwendung des Multitail-Befehls unter Linux

MultiTail ist eine Software zum gleichzeitigen Überwachen mehrerer Dokumente, ähnlich der Tail-Befehlsfunktion.

Der Unterschied zwischen diesem und Tail besteht darin, dass mehrere Fenster in der Konsole geöffnet werden, wodurch die gleichzeitige Überwachung mehrerer Protokolldateien möglich wird.

Was ist MultiTail

MultiTail ist ein Open-Source-Dienstprogramm von Ncurses, mit dem die letzten Zeilen einer Protokolldatei in einem einzelnen Fenster oder einer Shell in Echtzeit angezeigt werden können, genau wie der Befehl „tail“, der die Konsole in mehrere Unterfenster aufteilt (ähnlich wie der Befehl „screen“, der mehrere Protokolldateien in der Standardausgabe anzeigt). Es unterstützt auch farbliche Hervorhebung, Filtern, Hinzufügen und Entfernen von Fenstern usw.

Besonderheit

  • Mehrere Eingabequellen.
  • Verwenden Sie die Farbanzeige von regulären Ausdrücken, wenn wichtige Informationen vorhanden sind.
  • Zeilenfilterung.
  • Interaktives Menü zum Entfernen und Hinzufügen von Shells.

Der Befehl „Multitail“ ist nützlich, wenn Sie die Aktivität mehrerer Dateien (insbesondere Protokolldateien) gleichzeitig anzeigen möchten. Es funktioniert wie der Befehl tail -f in einem Mehrfensterformular. Das heißt, es werden das Ende dieser Dateien und die neuen Zeilen angezeigt, die hinzugefügt wurden. Obwohl Multitail im Allgemeinen einfach zu verwenden ist, bietet es einige Befehlszeilen- und interaktive Optionen, die Sie kennen sollten, bevor Sie es verwenden.

Grundlegende Multitail-Verwendung

Die einfachste Möglichkeit, Multitail zu verwenden, besteht darin, die Namen der Dateien, die Sie anzeigen möchten, in der Befehlszeile aufzulisten. Dieser Befehl teilt den Bildschirm horizontal (d. h. oben und unten) und zeigt den unteren Teil jeder Datei zusammen mit den Aktualisierungen an.

$ multitail /var/log/syslog /var/log/dmesg

Die Anzeige wird folgendermaßen aufgeteilt:

+--------------------------+
| |
| |
+--------------------------|
| |
| |
+--------------------------+

Jede Datei verfügt über eine Zeile mit der Dateinummer (beginnend bei 00), dem Dateinamen, der Dateigröße sowie dem Datum und der Uhrzeit, zu der die neuesten Inhalte hinzugefügt wurden. Jeder Datei wird unabhängig von ihrer Größe oder Aktivität die Hälfte des Speicherplatzes zugewiesen. Zum Beispiel:

Inhaltszeilen aus my1.log
mehr Inhalt
weitere Zeilen
00] my1.log 59 KB – 14.10.2019 12:12:09
Inhaltszeilen aus my2.log
mehr Inhalt
weitere Zeilen
01] my2.log 120 KB – 14.10.2019 14:22:29

Beachten Sie, dass es keine Beanstandungen gibt, wenn Sie Multitail auffordern, Nicht-Textdateien oder Dateien anzuzeigen, für die Sie keine Anzeigeberechtigung haben. Sie können den Inhalt einfach nicht sehen.

Sie können auch Platzhalter verwenden, um die zu überwachenden Dateien anzugeben:

$ multitail my*.log

Bedenken Sie, dass Multitail den Bildschirm gleichmäßig aufteilt. Wenn zu viele Dateien angegeben sind, werden Ihnen nur die ersten Zeilen der ersten sieben Dateien angezeigt, sofern Sie nicht zusätzliche Schritte unternehmen, um spätere Dateien anzuzeigen (siehe Bildlaufoptionen unten). Die genauen Ergebnisse hängen davon ab, wie viele Zeilen im Terminalfenster verfügbar sind.

Drücken Sie q, um Multitail zu beenden und zur normalen Bildschirmansicht zurückzukehren.

Geteilter Bildschirm

Wenn Sie möchten, kann Multitail Ihr Terminalfenster auch vertikal (d. h. links und rechts) teilen. Verwenden Sie dazu die Option -s. Wenn drei Dateien angegeben werden, wird das Fenster auf der rechten Seite des Bildschirms horizontal geteilt. Mit vier Dateien haben Sie vier gleich große Fenster.

+-----------+-----------+ +-----------+-----------+ +-----------+-----------+
| | | | | | | | |
| | | | | | | | |
| | | | +-----------+ +-----------+-----------+
| | | | | | | | |
| | | | | | | | |
+-----------+-----------+ +-----------+-----------+ +-----------+-----------+
2 Dateien 3 Dateien 4 Dateien

Wenn Sie den Bildschirm in drei Spalten aufteilen möchten, verwenden Sie multitail -s 3 file1 file2 file3.

+-------+-------+---------+
| | | |
| | | |
| | | |
| | | |
| | | |
+-------+-------+---------+
3 Dateien mit der Option -s 3

scrollen

Sie können in den Dateien nach oben und unten blättern. Dazu müssen Sie jedoch die Taste „b“ drücken, um das Auswahlmenü aufzurufen. Anschließend können Sie mit den Auf- und Ab-Pfeiltasten die Datei auswählen, durch die Sie blättern möchten. Drücken Sie dann die Eingabetaste. Anschließend können Sie mit den Auf- und Ab-Pfeilen erneut durch die Zeilen im vergrößerten Bereich blättern. Wenn Sie fertig sind, drücken Sie q, um zur Normalansicht zurückzukehren.

Hilfe erhalten

Durch Drücken von h in Multitail wird ein Hilfemenü geöffnet, in dem einige grundlegende Vorgänge beschrieben werden. Die Manpage enthält jedoch weitere Informationen und sollte sorgfältig gelesen werden, wenn Sie mehr über die Verwendung dieses Tools erfahren möchten.

Standardmäßig wird Multitail nicht auf Ihrem System installiert, aber mit apt-get oder yum können Sie es problemlos installieren. Das Tool bietet viele Funktionen, basiert jedoch auf der Zeichenanzeige und der Fensterrand besteht lediglich aus einer Zeichenfolge aus q und x. Dies ist praktisch, wenn Sie Dateiaktualisierungen im Auge behalten müssen.

Zusammenfassen

Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Verwendung des Multitail-Befehls unter Linux. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

<<:  Die vue-cli-Konfiguration verwendet den vollständigen Prozessdatensatz von Vuex

>>:  Abfrageprozess und Optimierungsmethode der (JOIN/ORDER BY)-Anweisung in MySQL

Artikel empfehlen

Docker richtet Port-Mapping ein, kann aber nicht auf die Lösung zugreifen

#docker ps-Check, alle Ports sind zugeordnet CONT...

Detaillierte Erklärung der globalen Variablenimplementierung von Uniapp

Vorwort In diesem Artikel werden einige Implement...

Auszeichnungssprachen – Nochmal auflisten

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

So erstellen Sie ein Apr-Modul zur Tomcat-Leistungsoptimierung

Vorwort Tomcat ist ein weit verbreiteter Java-Web...

Vue verwendet Openlayers zum Laden von Tiandi Map und Amap

Inhaltsverzeichnis 1. Weltkarte 1. Installieren S...

So entfernen Sie in Linux ganz einfach installierte Quellpakete

Schritt 1: Stow installieren In diesem Beispiel v...

So können Sie lange Vue-Listen schnell laden

Inhaltsverzeichnis Hintergrund Hauptinhalt 1. Kom...

Methoden und Techniken zur Gestaltung einer interessanten Website (Bild)

Haben Sie schon einmal eine Situation erlebt, in d...

Tiefgreifendes Verständnis der JavaScript-Rückruffunktionen

Inhaltsverzeichnis Vorwort Kurzübersicht: JavaScr...