每天学一个 Linux 命令(85):watch
发布日期:2021-07-01 03:54:39 浏览次数:2 分类:技术文章

本文共 1048 字,大约阅读时间需要 3 分钟。

点击下方“民工哥技术之路”,选择“设为星标”

回复“1024”获取独家整理的学习资料!

命令简介

watch 命令用于周期性的执行给定的命令,并将命令的输出以全屏方式显示。

watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,watch 可以帮你监测一个命令的运行结果,无需你手动去重复运行某一个命令。

语法格式

watch [options] command

选项说明

-c, --color        #解释 ANSI 颜色和样式序列-n 或--interval    #指定间隔的时间-d 或--differences #会高亮显示变化的区域-t 或-no-title     #关闭watch命令在顶部的时间间隔-h, --help         #查看帮助文档 -v, --version     #查看版本信息并退出

应用举例

间隔一秒高亮显示网络链接数的变化情况

[root@centos7 ~]# watch -n 1 -d netstat -ant

重复执行Uptime命令(默认是间隔2s)

[root@centos7 ~]# watch uptime

间隔10s打印一次系统平均负载信息

[root@centos7 ~]# watch -n 10 'cat /proc/loadavg'

监控文件的变化

[root@centos7 download]# watch -d 'ls -l|grep mingongge'[root@centos7 ~]# echo "122222333333333333333333333333323" > ./download/mingongge[root@centos7 ~]# echo "333333333323" > ./download/mingongge[root@centos7 ~]# echo "33399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923" > ./download/mingongge

监测磁盘inode和block数目变化情况

[root@centos7 ~]# watch -n 1 "df -i;df" 

推荐阅读 点击标题可跳转

转载地址:https://mingongge.blog.csdn.net/article/details/115290999 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:每天学一个 Linux 命令(87):history
下一篇:每天学一个 Linux 命令(82):echo

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月18日 06时03分27秒