能够将命令的输入后果输入到规范输出设备,多用于周期性执行命令 / 定时执行命令,
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/…
微信公众号: 入门小站