`
zhaomengsen
  • 浏览: 197981 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

每天一个linux命令(48):watch命令

阅读更多
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!
1.命令格式:​
watch[参数][命令]
2.命令功能:
可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令
3.命令参数:
-n或--interval  watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
#p#分页标题#e#-d或--differences  用-d或--differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
-t 或-no-title  会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
  -h, --help 查看帮助文档
4.使用实例:
实例1:
命令:每隔一秒高亮显示网络链接数的变化情况
watch -n 1 -d netstat -ant
说明:#p#分页标题#e#
其它操作:
切换终端: Ctrl+x
退出watch:Ctrl+g
实例2:每隔一秒高亮显示http链接数的变化情况
命令:
watch -n 1 -d 'pstree|grep http'
说明:
每隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符,需要加''将命令区域归整。
实例3:实时查看模拟攻击客户机建立起来的连接数
命令:
watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'
#p#分页标题#e#说明:
实例4:监测当前目录中 scf' 的文件的变化
命令:
watch -d 'ls -l|grep scf'

实例5:10秒一次输出系统的平均负载
命令:
watch -n 10 'cat /proc/loadavg'
转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0306/246.html?1457358582
分享到:
评论

相关推荐

    如何利用watch帮你重复执行命令

    watch命令 watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏...

    watch:重复运行shell命令

    所有操作系统和外壳程序Linux watch命令 重复运行给定命令并打印命令输出的命令行工具。 用法 运行echo Hello world! 每2秒执行一次命令(默认): watch echo Hello world ! 运行echo Hello world! 每10秒执行一...

    Linux watch命令的使用

    watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。比如 tail 一个 log 文件,ls 监测某个文件的大小变化等。缺省每 2 ...

    Linux命令大全完整版

    Linux命令大全完整版 目 录 目 录 I 1. linux系统管理命令 1 adduser 1 chfn(change finger information) 1 chsh(change shell) 1 date 2 exit 3 finger 4 free 5 fwhois 5 gitps(gnu interactive tools ...

    watch命令 周期性执行命令

    watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。 语法格式:watch [参数] [命令] 常用参数: -n/–...

    10 个你可能没用过的 Linux 命令

    本文章是介绍10 个你可能没用过的 Linux 命令。

    Linux系统性能优化命令与工具大全

    linux系统下性能监控及优化工具集,有vmstat、sar、iostat、uptime、free、watch、top、gtop、dmesg、pmap和strace等等,如果上面这些命令你都没有听过,那还等什么呢,赶紧学吧。

    Ruby-watchexec监测某一路径当检测到有修改时运行一个命令

    watchexec:监测某一路径当检测到有修改时运行一个命令。支持 OS X, Linux and Windows

    Linux中GDB调试器常用命令

    一些常用命令描述 11、单步运行程序(不进入子函数) next(或者 n) 12、单步运行程序(进入子函数) step(或者 s) 13、继续运行程序 coutinue(或者 c) 14、查看指定变量值 print(或者 p) 变量名 15、...

    Linux tmpwatch命令用法详解

    Linux tmpwatch命令 Linux tmpwatch命令用于删除暂存文件。 执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。 语法tmpwatch [-afqv][--test][超期时间][目录...] 参数: -a或–...

    详解linux后台运行和关闭、查看后台任务

    加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态。 三、jobs 查看当前...

    如何监控 Linux 服务器状态的方法

    watch 命令我们的使用频率很高,它的基本作用是,按照指定频率重复执行某一条指令。使用这个命令,我们可以重复调用一些命令来达到监控服务器的作用。 默认情况下,watch 命令的执行周期是 2 秒,但我们可以使用 -n ...

    Linux arpwatch命令用法详解

    Linux arpwatch命令 Linux arpwatch命令用于监听网络上ARP的记录。 ARP(Address Resolution Protocol)是用来解析IP与网络装置硬件地址的协议。 arpwatch可监听区域网络中的ARP数据包并记录,同时将监听到的变化通过...

    Linux swatch命令用法详解

    Linux swatch命令 Linux swatch命令用于系统监控程序。 swatch可用来监控系统记录文件,并在发现特定的事件时,执行指定的动作。swatch所监控的事件以及对应事件的动作都存放在swatch的配置文件中。预设的配置文件为...

    PHASS:使用纯PHP自动将SASS编译为CSS的简单脚本

    第一个参数是你的SCSS文件夹中的相对路径,第二个参数是你CSS文件夹中的相对路径。 小费 要在终端中执行css文件的自动编译,请运行以下命令: # Linux $ watch -n 1 php watch.php 阅读有关更多信息。 # MacOS $...

    Linux下简单GDB调试教程

    •file 装入想要调试的可执行文件. •kill 终止正在调试的程序. •list 列出产生执行文件的...•watch 使你能监视一个变量的值而不管它何时被改变. •print 查看变量的值 •shell 使你能不离开gdb就执行UNIX shell 命令

    watchlist:递归查看目录列表并在任何文件系统更改上运行命令

    递归查看目录列表并在任何文件系统更改上运行命令 特征 极轻巧 简单的包装器† 在macOS,Linux和Windows上运行 递归监视所有子目录 可选的忽略模式 †尽管fs.watch有其不一致之处,但fs.watch努力规范跨平台的行为...

    microBoxEsp:支持 esp8266 的 Arduino 的 Linux Shell 外观和感觉

    微盒ESP microBox 是一个 Arduino 库,它为 Arduino 应用程序提供类似 Linux Shell 的界面。 使用 microBox,用户可以在虚拟 Linux 文件系统树中访问自己的命令和应用程序参数。 这些参数可以通过 Linux 标准命令...

Global site tag (gtag.js) - Google Analytics