📅  最后修改于: 2023-12-03 15:09:44.719000             🧑  作者: Mango
watch
命令是 Linux 中一个非常有用的命令,它可以在一定时间间隔内定时执行一个命令,并把命令输出的结果在终端中显示出来。它的语法如下:
watch [-n <interval>] <command>
其中,-n
选项表示执行 command
的时间间隔,单位为秒,默认为 2 秒。command
表示要执行的命令或脚本。
下面是一些示例:
watch -n 2 uptime
上面的命令将每隔 2 秒执行一次 uptime
命令,显示系统的平均负载。
watch -n 3 df -h
上面的命令将每隔 3 秒执行一次 df -h
命令,显示磁盘空间占用情况。
watch -n 1 'ps aux | grep apache'
上面的命令将每隔 1 秒执行一次 ps aux | grep apache
命令,显示 Apache 进程的运行情况。
watch
命令还可以通过 -d
选项高亮显示命令输出中有变化的部分。例如:
watch -d -n 1 'netstat -tan | grep :80'
上面的命令将每隔 1 秒执行一次 netstat -tan | grep :80
命令,高亮显示网络连接中状态为“80”的部分。
还有很多其他的用法,可以通过 man watch
命令查看帮助文档获取更多信息。