关于linux:Linux之watch命令

45次阅读

共计 859 个字符,预计需要花费 3 分钟才能阅读完成。

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

正文完
 0