Linux watch命令的使用

作者:Dablelv 时间:2023-11-03 03:44:18 

1.命令简介

watch 命令以周期性的方式执行给定的命令,并全屏显示执行结果。

watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如 tail 一个 log 文件,ls 监测某个文件的大小变化等。缺省每 2 秒运行一下程序,可以用 -n 或 --interval 来指定间隔的时间。

2.命令格式


watch [OPTIONS] COMMAND

 3.选项说明


-d, --differences [PERMANENT]
高亮显示最近两次更新之间的差异。-d cumulative 选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来
-n, --interval SECONDS
指定监测间隔,单位秒。默认 2s,不能低于 0.1s
-p, --precise
尝试精确地按照指定的间隔进行一次命令监视
-t, --no-title
关闭 watch 命令在顶部的时间间隔、命令、当前时间的输出
-b, --beep
被监测的命令退出码非零时发出哔哔声
-e, --errexit
被监测的命令发生错误时 watch 停止更新,并在按键之后退出
-g, --chgexit
被监测的命令输出发生变化时退出 watch
-c, --color
解释 ANSI 颜色和样式序列
-x, --exec
将命令传递给 exec(2) 而不是 sh -c
-h, --help
显示帮助信息并退出
-v, --version
显示版本信息并退出

 4.常用示例

(1)重复执行 uptime 命令,默认每隔 2s 执行一次。


watch uptime

 (2)查看当前目录文件 log 的变化。


watch -d "ls -l | grep log"

 注意,当监测的命令中包含管道,需要使用引号将其括起来。

(3)每 10s 查看一次系统的平均负载。


watch -n10 cat /proc/loadavg

(4)每隔 1s 高亮显示网络连接数的变化情况。


watch -n1 -d netstat -ant

参考文献
[1] watch(1) manual

来源:https://blog.csdn.net/K346K346/article/details/104235000

标签:Linux,watch命令
0
投稿

猜你喜欢

  • 很好很强大,很黄很暴力

    2008-01-08 20:25:00
  • 简略讲解对Linux服务器的四种入侵级别

    2009-09-09 08:51:00
  • 巧用Windows监控FTP空间不足

    2007-03-26 14:33:00
  • Linux下Apache服务器设置的两个要点

    2009-09-09 09:00:00
  • docker容器下配置jupyter notebook的操作

    2023-07-11 01:17:25
  • 分析称版署通知对中国其他网游公司影响不大

    2009-11-07 07:32:00
  • Godaddy域名注册的付款方式

    2010-04-20 13:18:00
  • 瑞星推出全功能安全软件2010版

    2009-10-28 15:45:00
  • Linux操作系统服务器上进行安全配置

    2009-09-23 19:55:00
  • 搜狗浏览器1.4正式版评测 全新体验Win7特性

    2009-10-14 14:47:00
  • linux中mkdir命令使用详解

    2023-08-20 23:19:18
  • 在Linux中查看及终止正在运行的后台程序方法

    2021-02-25 11:10:49
  • Google:10个值得玩味的段子

    2008-01-24 12:54:00
  • VMware Workstation 15 Pro安装图解教程(小白)

    2023-08-06 02:56:34
  • 叵沓埠:adsense不显示的原因之版权材料

    2009-05-24 16:46:00
  • 详解git中配置的.gitignore不生效的解决办法

    2021-01-20 03:24:27
  • meta中的关键字标签 Keywords 优化技巧

    2009-01-04 13:23:00
  • 关键词定位对于中小网站SEO的作用

    2009-03-16 17:59:00
  • 检测Linux系统是否被黑的技巧

    2009-06-08 08:37:00
  • 快打补丁 RealPlayer出现高危级缓冲溢出漏洞

    2008-01-07 17:26:00
  • asp之家 网站运营 m.aspxhome.com