能够将命令的输入后果输入到规范输出设备,多用于周期性执行命令/定时执行命令,watch
命令 以周期性的形式执行给定的指令,指令输入以全屏形式显示。watch是一个十分实用的命令,根本所有的Linux发行版都带有这个小工具,如同名字一样,watch能够帮你监测一个命令的运行后果,防止反复手动执行命令
命令格局
watch [参数] [命令]
命令性能
能够将命令的输入后果输入到规范输出设备,多用于周期性执行命令/定时执行命令
命令参数
- -n或--interval watch缺省每2秒运行一下程序,能够用-n或-interval来指定距离的工夫。
- -d或--differences 用-d或--differences 选项watch 会高亮显示变动的区域。 而-d=cumulative选项会把变动过的中央(不论最近的那次有没有变动)都高亮显示进去。
- -t 或-no-title 会敞开watch命令在顶部的工夫距离,命令,以后工夫的输入。
- -h, --help 查看帮忙文档
每隔1秒查看零碎网络连接状况
> watch -n 1 -d netstat -tunlp
变动局部会着色
- 退出watch:Ctrl+c
每隔一秒高亮显示http链接数的变动状况
> watch -n 1 -d 'pstree|grep http'
隔一秒高亮显示http链接数的变动状况。 前面接的命令若带有管道符,须要加''
将命令区域归整。
实时查看模仿攻打客户机建设起来的连接数
> watch 'netstat -an | grep:21 | \ grep<模仿攻打客户机的IP>| wc -l'
监测当前目录变动
> watch -d 'ls -l|grep tmp'
5秒一次输入零碎的均匀负载
> watch -n 5 'cat /proc/loadavg'
实现tail -f
实时刷新文件
> watch -n 1 tail /var/log/error.log
实现一个简略的时钟
> watch -n 1 " "
工夫1秒1秒的在刷新
监督服务器以后用户登录的情况
> watch -n 1 -d who
原文链接:https://rumenz.com/rumenbiji/...
微信公众号:入门小站