linux基本命令-watch

相关链接:https://blog.csdn.net/knowledgebao/article/details/84315842


 watch 是一个Linux的实时监测命令,它实时监测一个命令的运行结果,省得一遍又一遍的手动运行。

其中

-n表示间隔多少秒执行一次"command",

-d表示高亮发生变化的位置。

-b/-e你可以让 watch 检测命令的返回值,当命令运行返回非0时发出蜂鸣(-b/–beep)或者直接退出(-e/–errexit)。

-t或-no-title会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。

 

watch可以同时运行多个命令,命令间用分号分隔。

在watch中常用的实时监视命令:

#监控文件变化情况,ls -l就是常用的ll,实际上ll是ls -l的别名,这里不可以写别名。
watch -d -n 1 ls -l
/> watch -d -n 1 'who'   #每隔一秒执行一次who命令,以监视服务器当前用户登录的状况
    Every 1.0s: who       Sat Nov 12 12:37:18 2011
    
    stephen  tty1           2011-11-11 17:38 (:0)
    stephen  pts/0         2011-11-11 17:39 (:0.0)
    root       pts/1         2011-11-12 10:01 (192.168.149.1)
    root       pts/2         2011-11-12 11:41 (192.168.149.1)
    root       pts/3         2011-11-12 12:11 (192.168.149.1)
    stephen  pts/4         2011-11-12 12:22 (:0.0)
#watch可以同时运行多个命令,命令间用分号分隔。  
/> watch -d -n 1 'df -h; ls -l'
    Every 1.0s: df -h; ls -l     Sat Nov 12 12:55:00 2011
    
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/sda1             5.8G  3.3G  2.2G  61% /
    tmpfs                 504M  420K  504M   1% /dev/shm
    total 20
    -rw-r--r--. 1 root root 10530 Nov 11 23:08 test.tar.bz2
    -rw-r--r--. 1 root root   183 Nov 11 08:02 users
    -rw-r--r--. 1 root root   279 Nov 11 08:45 users2
#命令:每隔一秒高亮显示网络链接数的变化情况
watch -n 1 -d netstat -ant
#每隔一秒高亮显示http链接数的变化情况
watch -n 1 -d 'pstree|grep http'

参考资料:

1,

 


有任何问题,请联系:knowledgebao@163.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值