watch 命令周期性地執行命令,全屏顯示輸出。可以通過 watch 命令反復執行某一程序來監視它的輸出變化。
命令格式watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>
命令參數-n, --interval 指定間隔時間。默認情況下,watch 每隔 2 秒執行一次命令。
-d, --differences 高亮顯示變化區域。-d=cumulative 選項高亮顯示所有變動過(包括曾經變動過的)的區域。
-t, -no-title 關閉顯示在頂部的時間間隔、命令等信息。
-h, --help 顯示幫助文檔
實例a) 每隔 2 秒顯示所有 TCP 協議的連接
huey@huey-K42JE:~$ watch netstat -ant
b) 每隔 30 秒顯示正在登陸的用戶信息
huey@huey-K42JE:~$ watch -n 30 w
c) 監視某一文件,高亮顯示其變化內容
huey@huey-K42JE:~$ watch -d cat /PRoc/loadavg
新聞熱點
疑難解答