2,871 瀏覽數

Linux – watch

# watch 是一個在文字介面很好用的監看程式,它會連續執行某個你指定的,預設為 2 秒!直到你按下 Ctrl+ C 決定不再監看,才會停止監看

# watch [option] [command]

常用的 options 有

  • -n <second>
    預設為2秒,你可以透過參數 -n 來指定多久重複執行指定的程式.可以使用到 1 秒以下為單位.

    [root@benjr ~]# watch -n 0.1 ifconfig eth0
    

    watch01

  • –differences or -d
    使用參數 –differences 或是 -d ,watch 會點出這一次和上一次執行的不同處,底色為反黑的是跟上一次不同之處.

    [root@benjr ~]# watch --differences ifconfig eth0
    

    或是

    [root@benjr ~]# watch -d ifconfig eth0
    

    watch02

  • 同時監看多種程式
    我們也可以一次看多支程式所顯示的結果,但記得不要超出顯示範圍.

    [root@benjr ~]# watch 'ifconfig eth0;ifconfig virbr0'
    

    watch03

  • 使用 grep
    如果要使用 grep 也是可以,只需要用 ‘指令’ 即可.

    [root@benjr ~]# watch -d 'ifconfig eth0 | grep -i RX'
    

    watch04

發表迴響