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
公共的
模板
视频
图片
文档
下载
音乐
桌面
来源: http://www.bubuko.com/infodetail-2945191.html