Skip to main content

Grundlegendes zur Linux Command Watch

Linux Command Line Tutorial | Learn the Bash Command Line | Linux Terminal Tutorial (Juni 2026)

Linux Command Line Tutorial | Learn the Bash Command Line | Linux Terminal Tutorial (Juni 2026)
Anonim

Der Linux-Befehlsehen führt den Befehl wiederholt aus und zeigt seine Ausgabe an (die erste Bildschirmanzeige). Auf diese Weise können Sie die Änderung der Programmausgabe im Laufe der Zeit verfolgen. Standardmäßig wird das Programm alle 2 Sekunden ausgeführt. Verwenden Sie -n oder --interval, um ein anderes Intervall festzulegen.

Das - d oder --Unterschiede Die Markierung zeigt die Unterschiede zwischen aufeinanderfolgenden Aktualisierungen. Das -- kumulativ Die Option macht die Markierung "klebrig" und zeigt eine laufende Anzeige aller Positionen, die sich jemals geändert haben.

Sehenläuft bis es unterbrochen wird.

Zusammenfassung des Linux Watch-Befehls

watch -dhv -n --differenzen = kumulativ --help --interval = --Ausführung

Beachten Sie, dass der Befehl an gegeben wird sh -c Dies bedeutet, dass Sie möglicherweise zusätzliche Anführungszeichen verwenden müssen, um den gewünschten Effekt zu erzielen.

Beachten Sie, dass die POSIX-Optionsverarbeitung verwendet wird (d. H. Die Optionsverarbeitung stoppt beim ersten Nicht-Optionsargument). Das bedeutet, dass Flags nach Befehl nicht von watch selbst interpretiert werden.

Beispiele für den Linux Watch-Befehl

Um auf E-Mails zu achten, können Sie Folgendes tun:

watch -n 60 von

Um den Inhalt eines Verzeichniswechsels zu sehen, können Sie Folgendes verwenden:

watch -d ls -l

Wenn Sie nur an Dateien interessiert sind, die dem Benutzer joe gehören, können Sie Folgendes verwenden:

watch -d 'ls -l | fgrep joe '

Um die Auswirkungen des Zitierens zu sehen, probieren Sie diese aus:

Echo $$ ansehen

Echo '$$' ansehen

watch echo "" "" $$ "" ""

Wichtig: Verwenden Sie dieMannBefehl (% man), um zu sehen, wie ein Befehl auf Ihrem Computer verwendet wird.