linux watch命令(定期执行命令,实时显示输出结果)
warning:
这篇文章距离上次修改已过203天,其中的内容可能已经有所变动。
watch
命令在 Linux 系统中用于定期执行给定的命令,并实时显示输出结果。它可以周期性地执行命令,并且能够清晰地显示输出的变化。
基本语法如下:
watch [options] command
例如,要实时监控 ls
命令的输出,可以使用:
watch -n 1 ls
这里 -n 1
表示更新频率为每秒一次。
其他常用选项包括:
-d
: 高亮显示变动的部分。-t
: 不显示命令的时间戳。-n
: 指定更新的频率(秒)。
实例代码:
# 实时监控当前目录文件列表
watch -d -n 2 ls -l
# 实时监控系统负载情况
watch -n 2 uptime
# 实时监控内存使用情况
watch -n 2 free -m
以上命令会每隔两秒更新一次,并以高亮形式显示变动的部分。
评论已关闭