watch
watch指令可以間歇性的執行程式,将輸出結果以全屏的方式顯示,預設是2s執行一次。watch将一直運作,直到被中斷。
此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
2、 文法
watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>
2、選項清單
-d | --differences
高亮顯示差異部分
--cumulative
高亮顯示“sticky”
-n
指定時間間隔
-t | --no-title
不顯示日期時間以及間隔秒數
-h | --help
幫助資訊
-v | --version
顯示版本資訊
3、例子代碼
檢視郵件
watch -n 60 from
檢視目錄内容的變化
watch -d ls –l
如果您隻對使用者Joe擁有的檔案感興趣,可以使用
watch -d ’ls -l | fgrep joe’
要想看到引号的效果,請試一試
watch echo $$
watch echo ’$$’
watch echo "’"’$$’"’"
您可以監視管理者安裝最新的核心。
watch uname -r
4、執行個體
每3s執行一次ls指令
[root@localhost ~]# watch –n 3 ls //每3s執行一次ls
Every 3.0s: ls Sun Sep 23 09:04:40 2018
1
1.c~
anaconda-ks.cfg
icmp_echo_ignore_all~
icmp_echo_ignore_alv~
icmp_echo_ignore_alw~
icmp_echo_ignore_alx~
icmp_echo_ignore_aly~
icmp_echo_ignore_alz~
install.log
install.log.syslog
nohup.out
公共的
模闆
視訊
圖檔
文檔
下載下傳
音樂
桌面