美國(guó)服務(wù)器Linux系統(tǒng)watch命令的使用方法:1、使用watch -n INTERVAL_IN_SECONDS COMMAND允許更改更新之間的時(shí)間間隔;2、使用watch -d COMMAND顯示連續(xù)更新之間的差異;3、使用watch 'COMMAND_1 | COMMAND_2'執(zhí)行包含管道的命令。
具體內(nèi)容如下:
1、更改更新時(shí)間間隔
如果兩秒的默認(rèn)更新間隔用例不合適,可以使用-n (-interval)更改所需的秒數(shù),允許更改更新之間的時(shí)間間隔:watch -n INTERVAL_IN_SECONDS COMMAND。
例如,美國(guó)服務(wù)器要使用df命令監(jiān)視磁盤(pán)空間使用情況并每隔五秒刷新一次屏幕,具體命令行為:watch -n 5 df h
2、突出顯示更新之間的差異
命令d(-difference)選項(xiàng)可以使watch突出顯示連續(xù)更新之間的更改。操作命令為:watch -d COMMAND。
例如希望美國(guó)服務(wù)器通過(guò)運(yùn)行uptime命令監(jiān)視系統(tǒng)正常運(yùn)行時(shí)間并突出顯示更改。具體操作命令為:watch -d uptime。例如希望突出顯示為粘滯,則將=累積傳遞給-d選項(xiàng),這樣可以將所有已更改的值都將保持突出顯示。具體操作命令:watch -d=cumulative COMMAND。
3、帶管道的命令
如果要執(zhí)行包含管道的命令,則需要將命令括在單引號(hào)或雙引號(hào)中。如果未附帶完整命令,watch將僅運(yùn)行第一個(gè)命令,然后將其輸出通過(guò)管道傳遞給管道中的下一個(gè)命令。操作命令為:watch 'COMMAND_1 | COMMAND_2'。
例如,以下命令將使用netstat和grep實(shí)用程序的組合監(jiān)視端口80上的活動(dòng)連接數(shù):watch "netstat -anp | grep -c ':80\b.*LISTEN'"。