Linux 命令 - watch: 反复执行命令,全屏显示输出
watch 命令周期性地执行命令,全屏显示输出。可以通过 watch 命令反复执行某一程序来监视它的输出变化。
命令格式
watch [-dhvt] [-n <seconds>] [--differences[=cumulative]] [--help] [--interval=<seconds>] [--no-title] [--version] <command>
命令参数
-n, --interval
指定间隔时间。默认情况下,watch 每隔 2 秒执行一次命令。
-d, --differences
高亮显示变化区域。-d=cumulative 选项高亮显示所有变动过(包括曾经变动过的)的区域。
-t, -no-title
关闭显示在顶部的时间间隔、命令等信息。
-h, --help
显示帮助文档
实例
a) 每隔 2 秒显示所有 TCP 协议的连接
huey@huey-K42JE:~$ watch netstat -ant
b) 每隔 30 秒显示正在登陆的用户信息
huey@huey-K42JE:~$ watch -n 30 w
c) 监视某一文件,高亮显示其变化内容
huey@huey-K42JE:~$ watch -d cat /proc/loadavg
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。