间隔查询显示命令watch

watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了!

1.命令格式:

watch[参数][命令]

2.命令功能:

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

3.命令参数:

-n或--interval  watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。

-d或--differences  用-d或--differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。

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

-h, --help 查看帮助文档

4.使用实例:

实例1:

命令:每隔一秒高亮显示网络链接数的变化情况

watch -n 1 -d netstat -ant
说明:

其它操作:
切换终端: 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‘

说明:

实例4:监测当前目录中 scf‘ 的文件的变化

命令:

watch -d ‘ls -l|grep scf‘

实例5:10秒一次输出系统的平均负载

命令:

watch -n 10 ‘cat /proc/loadavg‘

时间: 2024-10-28 16:34:51

间隔查询显示命令watch的相关文章

Linux查询系统信息命令

Linux查看系统信息是比较基础的知识,所以这个应该都需要掌握,命令和解释如下: #uname -a           查看操作系统.内核.CPU信息 #head -n 1 /etc/issue    查看操作系统版本信息 #cat /proc/cpuinfo    查看CPU信息 #hostname   查看计算机名 #env 查看环境变量 #free -m  查看内存使用和交换区使用 #df -h 查看各分区使用情况 #du -sh <目录名>  查看指定目录大小 #grep MemTo

linux文本文件查看、显示命令 :cat head tail grep more less nl

linux文本文件查看.显示命令 :cat head tail  grep  more less nl 1.cat 显示文件内容命令. 命令格式:#cat [[选项]] <文件列表> 常用选项: -b,计算所有非空输出行,开始行编号为1. -n,计算所有输出行(包括空行),开始行编号为1. -s,将相连的多个空行用一个空行来代替. -e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示. 命令使用说明: 例子: 例A: 把 textfile1 的文件

《ArcGIS Engine+C#实例开发教程》第八讲 属性数据表的查询显示

原文:<ArcGIS Engine+C#实例开发教程>第八讲 属性数据表的查询显示 第一讲 桌面GIS应用程序框架的建立 第二讲 菜单的添加及其实现 第三讲 MapControl与PageLayoutControl同步 第四讲 状态栏信息的添加与实现 第五讲 鹰眼的实现 第六讲 右键菜单添加与实现 教程Bug及优化方案1 第七讲 图层符号选择器的实现1 第七讲 图层符号选择器的实现2 第八讲 属性数据表的查询显示 摘要:这一讲中,我们将实现图层属性数据表的查询显示.在ArcMap中,单击图层右

liux查询grep命令

举例:grep -a -n -B 10 -C 10 --color=auto xxx文件 含义: -a 将 二进制文件以 text 文件的方式搜寻数据 -n 显示行号 --color=auto 来将关键字部分使用颜色显示 -B 10 关键字前面再显示10行 -C 10 关键字前后再取10行显示 -A 关键字后面再显示10行 liux查询grep命令

system调用命令行命令而不显示命令行窗口

system调用命令行命令而不显示命令行窗口 通常用system调用命令行命令时都会弹出黑底白字的命令行窗口,下面的代码可以不显示弹出的命令行窗口. 代码如下 1 #pragma comment( linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" ) // 设置入口地址 2 #include <windows.h> 3 #include <stdio.h>

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd

shell练习:写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令.显示命令如下:*cmd meau** 1--date 2--ls 3--who 4--pwd  当输入1时,会运行date命令,输入2时会运行ls,以此论推 答案: #! /bin/bash read -p "*cmd meau** 1--date 2--ls 3--who 4--pwd:" a if (($a==1));then date elif (($a==2));then ls elif (($a==

linux-whereis 显示命令、源码、说明文档等全路径

linux-whereis 显示命令.源码.说明文档等全路径 locate 快速定位文件路径 find  / -name "字符*"   *代表所有 按文件类型查找文件   -b                                    -c                                    -d                                    -p                                    -f    

马哥Linux学习之查询篇(命令查询和文件查询)

Linux运维工作一般都使用命令完成,在如此多的各种命令中,要想全部记住显然是不太可能也是不必要的,另外,文件的查找在日常操作中也是必不可少的.下面我就总结一下Linux中如何查找命令以及文件. 命令的运行文件路径查询.这个查找的方法是同样是使用命令,这个命令叫which,它能帮我们查找到命令的路径.具体它的详细介绍我们可以man一下哦. 接下来,我们使用which查看命令的路径.先看一下最常用的ls命令吧. 在图中大家可以看到执行的结果显示出来了,不但显示了ls命令的运行文件路径,而且显示了此

sqlplus格式化查询结果命令

Column [列名|别名|格式](column可缩写成col) 1.当后面没有参数时,则以当前定义属性显示 2.可以通过”Column 列名 别名”的方式把英文列名换成中文显示 3.格式 A.Format(格式化指定的列 (可参考sqlplus命令的set指令)) Col 列名 format 想要的格式 如Col salary format $999,999,999.99将工资列以$12,345.67的格式显示 Col salary format $999,999,999.00将工资列以$12