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