GNU/Linux >> Znalost Linux >  >> Linux

Použití Watch Command v Linuxu

Watch je skvělý nástroj, který automaticky obnovuje data. Některá z běžnějších použití tohoto příkazu zahrnují monitorování systémových procesů nebo protokolů, ale lze jej použít v kombinaci s rourami pro větší všestrannost.

watch [options] [command]

Podívejte se na příklady příkazů

Použití příkazu watch bez jakýchkoli voleb použije výchozí parametr 2,0 sekundové intervaly obnovy.

Jak jsem již zmínil, jedním z častějších použití je monitorování systémových procesů. Použijme to s příkazem free. Získáte tak aktuální informace o využití paměti našeho systému.

watch free

Ano, je to tak jednoduché, přátelé.

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

Upravit obnovovací frekvenci příkazu pro hodinky

Rychlost aktualizace výstupu můžete snadno změnit pomocí -n vlajka.

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

Toto se změní z výchozího 2,0 sekundového obnovení na 10,0 sekund, jak můžete vidět v levém horním rohu našeho výstupu.

Odebrat informace o názvu nebo záhlaví z výstupu příkazu sledování

watch -t free

Parametr -t odebere informace o titulku/záhlaví, aby se vyčistil výstup. Informace se budou stále obnovovat každé 2 sekundy, ale můžete to změnit kombinací volby -n.

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

Zvýraznění změn ve výstupu příkazu sledování

Můžete přidat -d a hodinky nám automaticky zvýrazní změny. Pojďme se na to podívat pomocí příkazu date v Linuxu. Přiložil jsem snímek obrazovky, který ukazuje, jak se zvýraznění chová.

Používání potrubí s hodinkami

Položky můžete kombinovat pomocí trubek. Tato funkce není exkluzivní ke sledování, ale vylepšuje funkčnost tohoto softwaru. Trubky se spoléhají na | symbol. Ne náhodou se tomu říká symbol potrubí nebo někdy symbol svislé čáry.

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

Zatímco tento příkaz běží, vypíše poslední 3 řádky souboru syslog. Seznam se obnoví každé 2 sekundy a zobrazí se všechny změny.

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.

Závěr

Watch je jednoduchý, ale velmi užitečný nástroj. Doufám, že jsem vám dal nápady, které vám pomohou zlepšit váš pracovní postup.

Toto je jednoduchý příkaz, ale existuje široká škála potenciálních použití. Pokud máte nějaké zajímavé využití, o které byste se chtěli podělit, dejte nám o nich vědět v komentářích.


Linux
  1. Použití příkazu ripgrep (rg) v Linuxu

  2. Příklady použití příkazu dmsetup v Linuxu

  3. Přesuňte složku v Linuxu pomocí příkazu mv

  1. Linuxový příkaz mv

  2. Linux du command

  3. Linuxový ip příkaz

  1. Pomocí příkazu Linux zdarma

  2. Sledujte příkaz v Linuxu [s příklady]

  3. Linux cd příkaz