GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden des Watch-Befehls unter Linux

Watch ist ein großartiges Dienstprogramm, das Daten automatisch aktualisiert. Einige der häufigeren Anwendungen für diesen Befehl umfassen die Überwachung von Systemprozessen oder Protokollen, aber er kann für mehr Vielseitigkeit in Kombination mit Pipes verwendet werden.

watch [options] [command]

Beispiele für Watch-Befehle

Wenn Sie den Befehl watch ohne Optionen verwenden, wird der Standardparameter von 2,0 Sekunden Aktualisierungsintervall verwendet.

Wie ich bereits erwähnt habe, ist eine der häufigeren Anwendungen die Überwachung von Systemprozessen. Verwenden wir es mit dem kostenlosen Befehl. Dadurch erhalten Sie aktuelle Informationen über die Speichernutzung unseres Systems.

watch free

Ja, so einfach ist es, meine Freunde.

Every 2.0s: free                                pop-os: Wed Dec 25 13:47:59 2019

              total        used        free      shared  buff/cache   available
Mem:       32596848     3846372    25571572      676612     3178904    27702636
Swap:             0           0           0

Aktualisierungsrate des Überwachungsbefehls anpassen

Mit -n können Sie ganz einfach ändern, wie schnell die Ausgabe aktualisiert wird Flagge.

watch -n 10 free
Every 10.0s: free                               pop-os: Wed Dec 25 13:58:32 2019

              total        used        free      shared  buff/cache   available
Mem:       32596848     4522508    24864196      715600     3210144    26988920
Swap:             0           0           0

Dies ändert sich von der standardmäßigen Aktualisierung von 2,0 Sekunden auf 10,0 Sekunden, wie Sie in der oberen linken Ecke unserer Ausgabe sehen können.

Entfernen Sie Titel- oder Header-Informationen aus der Watch-Befehlsausgabe

watch -t free

Das Flag -t entfernt die Titel-/Kopfzeileninformationen, um die Ausgabe zu bereinigen. Die Informationen werden weiterhin alle 2 Sekunden aktualisiert, aber Sie können dies ändern, indem Sie die Option -n kombinieren.

              total        used        free      shared  buff/cache   available
Mem:       32596848     3683324    25089268     1251908     3824256    27286132
Swap:             0           0           0

Markieren Sie die Änderungen in der Ausgabe des Überwachungsbefehls

Sie können das -d hinzufügen Option und Uhr werden Änderungen automatisch für uns hervorheben. Schauen wir uns das mit dem Datumsbefehl in Linux an. Ich habe eine Bildschirmaufnahme beigefügt, um zu zeigen, wie sich die Hervorhebung verhält.

Pfeifen mit Watch verwenden

Sie können Gegenstände mit Rohren kombinieren. Dies ist keine exklusive Funktion, die Sie sich ansehen können, aber sie erweitert die Funktionalität dieser Software. Pipes verlassen sich auf das | Symbol. Nicht zufällig wird dies als Pipe-Symbol oder manchmal als vertikales Balkensymbol bezeichnet.

watch "cat /var/log/syslog | tail -n 3"

Während dieser Befehl ausgeführt wird, listet er die letzten 3 Zeilen der Syslog-Datei auf. Die Liste wird alle 2 Sekunden aktualisiert und alle Änderungen werden angezeigt.

Every 2.0s: cat /var/log/syslog | tail -n 3                                                      pop-os: Wed Dec 25 15:18:06 2019

Dec 25 15:17:24 pop-os dbus-daemon[1705]: [session uid=1000 pid=1705] Successfully activated service 'org.freedesktop.Tracker1.Min
er.Extract'
Dec 25 15:17:24 pop-os systemd[1591]: Started Tracker metadata extractor.
Dec 25 15:17:45 pop-os systemd[1591]: tracker-extract.service: Succeeded.

Fazit

Watch ist ein einfaches, aber sehr nützliches Dienstprogramm. Ich hoffe, ich habe Ihnen Ideen gegeben, die Ihnen helfen, Ihren Arbeitsablauf zu verbessern.

Dies ist ein einfacher Befehl, aber es gibt eine Vielzahl von möglichen Verwendungen. Wenn Sie interessante Anwendungen haben, die Sie teilen möchten, teilen Sie uns dies in den Kommentaren mit.


Linux
  1. Watch-Befehl in Linux [mit Beispielen]

  2. Verwenden des Befehls ripgrep (rg) unter Linux

  3. Linux-IP-Befehl

  4. Linux-cd-Befehl

  5. Verschieben Sie einen Ordner in Linux mit dem Befehl mv

Linux-Uhrbefehl mit Beispielen

7 Möglichkeiten, den Linux Watch-Befehl zu verwenden

Df-Befehl unter Linux

So führen Sie einen Befehl regelmäßig unter Linux mit Watch aus

Tutorial zur Verwendung des Timeout-Befehls unter Linux

Cut auf Linux Terminal verwenden