4

Linux之watch命令

 2 years ago
source link: https://blog.51cto.com/u_12214037/5009796
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linux之watch命令

原创

入门小站 2022-02-15 13:21:26 ©著作权

文章标签 linux 文章分类 Linux 系统/运维 阅读数681

【Linux常用命令速查手册】关注s【入门小站】,后台回复 「1001」 自取。

可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令,watch命令 以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,避免重复手动执行命令

watch [参数] [命令]

可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令

  • -n或–interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
  • -d或–differences 用-d或–differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
  • -t 或-no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
  • -h, --help 查看帮助文档

每隔1秒查看系统网络连接情况

> watch -n 1 -d netstat -tunlp

Linux之watch命令_linux

变化部分会着色

  • 退出watch:Ctrl+c

每隔一秒高亮显示http链接数的变化情况

> watch -n 1 -d 'pstree|grep http'

隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符,需要加''将命令区域归整。

实时查看模拟攻击客户机建立起来的连接数

> watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'

监测当前目录变化

> watch -d 'ls -l|grep tmp' 

5秒一次输出系统的平均负载

> watch -n 5 'cat /proc/loadavg'

实现tail -f实时刷新文件

> watch -n 1 tail /var/log/error.log

实现一个简单的时钟

> watch -n 1 " "

Linux之watch命令_linux_02

时间1秒1秒的在刷新

监视服务器当前用户登录的状况

> watch -n 1 -d who

原文链接: https://rumenz.com/rumenbiji/linux-watch.html
微信公众号:入门小站

【Linux常用命令速查手册】关注【入门小站】,后台回复 「1001」 自取。

![]( https://s4.51cto.com/images/blog/202202/15132115_620b384b3ca2e12532.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK