天天看點

小白入門必知必會-Linux常用指令詳解-watch指令

作者:霸都運維

一 指令介紹

1.1 功能

将指令的輸出結果輸出到标準輸出裝置,以周期性的方式執行給定的指令,指令輸出以全屏方式顯。

1.2 文法

watch [選項] [參數]

選項

  • -n:預設每2秒運作一下程式,可以用-n或-interval來指定間隔的時間。
  • -d:或--differences會高亮顯示變化的區域。
  • -t:關閉watch指令在頂部的時間間隔。
  • -h:檢視幫助文檔

參數

指令:需要周期性執行的指令。

二 使用場景

2.1 每隔一秒高亮顯示網絡連結數的變化情況

watch -n 1 -d netstat -lntp

小白入門必知必會-Linux常用指令詳解-watch指令

2.2 每隔一秒高亮顯示http連結數的變化情況

後面接的指令若帶有管道符,需要加''符号。

watch -n 1 -d 'pstree|grep http'

小白入門必知必會-Linux常用指令詳解-watch指令

2.3 監測目前目錄中txt的檔案的變化

watch -d 'ls -l|grep txt'

2.4 每隔10秒輸出系統的平均負載

watch -n 10 'cat /proc/loadavg'

小白入門必知必會-Linux常用指令詳解-watch指令

2.5 每隔2秒輸出系統的運作時間

watch uptime

小白入門必知必會-Linux常用指令詳解-watch指令

2.6 每隔2秒輸出系統的運作時間

關閉頂部的時間間隔。

watch -t uptime

小白入門必知必會-Linux常用指令詳解-watch指令

2.7 監測磁盤inode和block數目變化情況

watch -n 1 "df -i;df"

小白入門必知必會-Linux常用指令詳解-watch指令

至此,watch指令梳理完成。

繼續閱讀