可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令,
watch命令 以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,避免重复手动执行命令
watch [参数] [命令]
可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令
> watch -n 1 -d netstat -tunlp

image-20210312222340339
变化部分会着色
> watch -n 1 -d 'pstree|grep http'
隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符,需要加
''将命令区域归整。
> watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'
> watch -d 'ls -l|grep tmp'
> watch -n 5 'cat /proc/loadavg'
tail -f实时刷新文件> watch -n 1 tail /var/log/error.log
> watch -n 1 " "

image-20210312223901625
时间1秒1秒的在刷新
> watch -n 1 -d who
原文链接:https://rumenz.com/rumenbiji/linux-watch.html