一 命令介绍
1.1 功能
将命令的输出结果输出到标准输出设备,以周期性的方式执行给定的指令,指令输出以全屏方式显。
1.2 语法
watch [选项] [参数]
选项
- -n:默认每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
- -d:或--differences会高亮显示变化的区域。
- -t:关闭watch命令在顶部的时间间隔。
- -h:查看帮助文档
参数
指令:需要周期性执行的指令。
二 使用场景
2.1 每隔一秒高亮显示网络链接数的变化情况
watch -n 1 -d netstat -lntp
2.2 每隔一秒高亮显示http链接数的变化情况
后面接的命令若带有管道符,需要加''符号。
watch -n 1 -d 'pstree|grep http'
2.3 监测当前目录中txt的文件的变化
watch -d 'ls -l|grep txt'
2.4 每隔10秒输出系统的平均负载
watch -n 10 'cat /proc/loadavg'
2.5 每隔2秒输出系统的运行时间
watch uptime
2.6 每隔2秒输出系统的运行时间
关闭顶部的时间间隔。
watch -t uptime
2.7 监测磁盘inode和block数目变化情况
watch -n 1 "df -i;df"
至此,watch命令梳理完成。
本文暂时没有评论,来添加一个吧(●'◡'●)