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
mail
nohup.out
公共的
模板
視頻
圖片
文檔
下載
音樂
桌面
|