用途
watch
命令在 Linux 中用于周期性地运行指定的命令,并将其输出展示在终端上。它可以帮助你实时监视命令的输出结果或者定期查看命令的执行情况。
用法
watch
命令的基本语法如下:
watch [选项] 命令
其中,选项
可以是以下常用选项之一:
-n <间隔时间>
或--interval=<间隔时间>
:指定刷新间隔时间,默认为 2 秒。-d
或--differences
:高亮显示命令输出的不同之处。-t
或--no-title
:不在顶部显示watch
命令的时间信息。
示例
举个例子,假设你想要每隔 1 秒查看当前系统时间,并高亮出变化部分,你可以使用以下命令:
watch -d -n 1 date
watch
命令还可以与其他命令结合使用,例如你可以使用 watch
监视系统资源使用情况命令 top
:
watch -t -n 1 top
这样,top
命令的输出结果会每隔 1 秒刷新一次并在终端中展示。
需要注意的是,watch
命令会一直运行,直到你使用 Ctrl + C
终止它。