`
zhaomengsen
  • 浏览: 202772 次
  • 性别: 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
分享到:
评论

相关推荐

    Linux性能检查命令总结

    Linux 性能检查命令总结 Linux 性能检查命令总结是指在 Linux 服务器出现性能问题时,使用的一些命令来快速定位和解决问题。这包括内存瓶颈、CPU 瓶颈、网络瓶颈、磁盘瓶颈和应用瓶颈等方面的命令。 内存瓶颈 在...

    车载常用linux命令+火车/高铁/公交车行业+车载linux系统测试常用命令,用于测试职位或运维技术支持职位

    在IT行业中,Linux系统是许多车载设备和交通系统的首选操作系统,因为它的稳定性和...总之,熟练掌握这些Linux命令对于车载Linux系统测试和运维工作至关重要,它们能帮助我们高效地进行系统管理、故障排查和性能优化。

    linux ps 命令详解

    **Linux `ps` 命令详解** 在Linux操作系统中,`ps`(Process Status)命令是用于查看系统当前进程状态的工具。它能够显示进程的实时信息,帮助用户了解系统的运行情况,进行进程管理。`ps`命令历史悠久,功能强大,...

    学 Linux必须掌握的150个命令

    以下是一些关键的Linux命令及其用途: 1. **文件操作命令**: - `touch`:创建新文件或更新已有文件的时间戳。 - `cp`:复制文件或目录。 - `mv`:移动或重命名文件和目录。 - `rm`:删除文件或目录。 - `ln`...

    150个常用Linux命令

    本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要的命令。 #### 一、帮助与查询命令 **help** 此命令用于查看Shell内置命令的帮助信息。例如: ``` help ...

    zookeeper开发的常用命令

    除了上述命令外,ZooKeeper还提供了一个名为`zkCli.sh`的命令行工具,允许用户直接与ZooKeeper服务器交互,进行节点的增删查改等操作。 1. **显示根目录下的节点**: - 命令格式:`ls /` - 功能描述:查看当前...

    初学Linux必须要掌握的150个命令.pdf

    - `vim`:一个强大的文本编辑器。 - `diff`:比较两个文件的不同之处。 #### 文件打包压缩命令 这些命令用于文件的打包和解压操作。 - `gzip`:压缩文件。 - `tar`:创建、提取和修改归档文件。 - `unzip`:解压...

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

    `watch` 命令可以持续运行一个指定的命令,并在屏幕上展示结果的变化。这对于观察程序输出随时间的变化非常有用,尤其是当输出随时间而改变时。默认情况下,`watch` 每隔两秒运行一次指定的命令。 ```bash watch -d...

    linux常用命令手册

    - **uucico**:一个用于执行UUCP(Unix to Unix Copy Protocol)操作的守护进程,支持文件传输、新闻组和电子邮件等功能。 - **uucp**:早期的一种文件传输方式,用于在Unix系统之间复制文件。 - **uupick**:用于...

    linux gdb命令手册

    在有重载函数的情况下,GDB会提供一个选择菜单,你可以通过编号选择要设置断点的具体函数。此外,可以使用函数参数来区分不同的重载函数,例如`break foo(int, int)`。 ### **6. 其他调试命令** 除了上述命令,GDB...

    Linux watch命令的使用

    Linux `watch` 命令是一个非常有用的工具,它允许用户周期性地执行指定的命令,并实时显示输出结果。这在监控系统状态、追踪进程变化或调试程序时尤其有用。以下是对`watch`命令的详细解析: ### 命令简介 `watch`...

    linux操作系统观察资源常用命令

    7. **watch命令**:watch可以反复执行一个命令,观察其结果变化,例如`watch -n 3 du /path/to/file`每3秒检查一次文件大小。 8. **sysctl命令**:sysctl用于查看和调整内核参数。`sysctl -a`显示所有参数,`sysctl...

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

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

    linux常用命令手册.pdf

    ### Linux常用命令手册知识点概述 #### 一、系统信息与硬件检测 - **查看系统内核版本** - `# uname -a`:显示当前系统的内核版本信息。 - `# cat /etc/SuSE-release`:获取SuSE系统的版本信息。 - `# cat /etc...

    Linux命令大全.pdf

    ### Linux命令大全 #### 1. **ls** - 列出当前目录下的文件和子目录 - **功能**: `ls` 命令用于显示当前目录中的所有文件和子目录。 - **示例**: `ls -l` 显示详细信息,包括权限、拥有者、大小等。 #### 2. **...

    运维常用linux命令\shell技巧

    ### 运维常用Linux命令与Shell技巧 #### 文件管理 - **创建空白文件**:`touch`命令可以用来创建一个空白文件或者更新已存在文件的时间戳。例如:`touch filename`。 - **删除非空目录**:使用`rm -rf`命令时需...

    watch:重复运行shell命令

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

    运维常用Linux命令、Shell技巧范例

    - **创建空白文件**:`touch` 命令用于创建一个空白文件。如果文件已经存在,则该命令会更新文件的时间戳。 - **不提示删除非空目录**:`rm -rf 目录名`,其中 `-r` 表示递归删除,`-f` 表示强制执行。此命令非常...

    常用的Linux命令汇总

    本文将对给出的150个常用Linux命令进行分类汇总,并对每类命令中的几个关键命令进行详细解释。 #### 一、线上查询及帮助命令 1. **`man`**: 显示手册页,提供关于命令、配置文件或函数等的详细文档。 2. **`help`**...

    linux运维必备150个命令.docx

    Linux运维是一个庞大的领域,需要熟悉大量的命令来完成各种任务。本文档总结了150个常用的Linux运维命令,涵盖了文件和目录操作、文件处理、信息显示、搜索文件、用户管理、网络操作、磁盘文件系统、系统管理、系统...

Global site tag (gtag.js) - Google Analytics