`

watch 命令

阅读更多
watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。
直接在 watch 后面接你想运行的命令,watch 就会帮你重复运行,并把每次的结果都更新在屏幕上。
默认 watch 会以 2s 的间隔重复运行命令,你也可以用 -n 参数指定时间间隔~
还有一个实用的参数是 -d,这样 watch 会帮你高亮显示变化的区域,这样更加一目了然了~
Ctrl+c 就可以退出~



你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化,看你的想象力了~
FreeBSD和Linux下watch命令的不同
在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。
-d, --differences[=cumulative]       高亮显示变动
-n, --interval=              周期(秒)
如:watch -n 1 -d netstat -ant
而在FreeBSD下的watch命令是查看其它用户的正在运行的操作,watch允许你偷看其它terminal正在做什么,该命令只能让超级用户使用。
如何运行watch:
[root@pdc conf]# ifconfig ech0
eth0      Link encap:Ethernet  HWaddr 00:0C:29:BB:3C:25
          inet addr:192.168.1.109  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25463 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12932 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2449145 (2.3 Mb)  TX bytes:1516252 (1.4 Mb)
          Interrupt:5 Base address:0x2000

[root@pdc conf]# watch –n 1 ifconfig eth0

会显示网卡的流量情况,自己试验看效果把
watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。
直接在 watch 后面接你想运行的命令,watch 就会帮你重复运行,并把每次的结果都更新在屏幕上。
默认 watch 会以 2s 的间隔重复运行命令,你也可以用 -n 参数指定时间间隔~
还有一个实用的参数是 -d,这样 watch 会帮你高亮显示变化的区域,这样更加一目了然了~
Ctrl+c 就可以退出~
分享到:
评论

相关推荐

    watch命令

    NULL 博文链接:https://baiyunliu.iteye.com/blog/2370992

    watch命令 周期性执行命令

    watch命令以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动...

    Linux watch命令的使用

    watch 命令以周期性的方式执行给定的命令,并全屏显示执行结果。 watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有。如同名字一样,watch 可以帮助监测一个命令的运行结果,省得我们一遍遍地手动运行。...

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

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

    Vi编辑器与gdb基本命令.doc

    * watch 命令:设置监视点 * awatch 命令:设置读写监视点 * rwatch 命令:设置读监视点 * next 命令:执行下一行代码 Makefile 文件的编写: test:prog.o code.o gcc –o test prog.o code.o prog.o:prog.c ...

    compose-watch:docker-compose watch命令

    撰写表 npm install compose-watch -g 一个docker-compose cli工具,它将监视目录并在目录中的文件被修改...该命令将在当前文件夹中查找docker-compose.yml。 如果在该目录中找不到它,它将处理目录,直到根目录为止。

    Redis事务涉及的watch、multi等命令详解

    Redis Watch 命令 作用:  用于监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。  用法: redis 127.0.0.1:6379> WATCH key1 key2 OK Redis Unwatch 命令 作用...

    redis设计与实现原理及运作机制

    Redis支持命令的类型检查,即在执行命令之前,Redis会检查键对应的值类型是否符合该命令的要求。此外,通过`redisObject`结构体的类型字段,Redis实现了多态,即同一个命令可以根据不同的数据类型表现出不同的行为。...

    wenda1.zip

    >redis乐观锁通过watch命令监视给定的key,当exec时候如果监视的key从调用watch后发生过变化,则整个事务失败。也可以调用watch多次监听 >多个Key。 > >Redis事务是一组命令的集合。主要用到两个multi和exec命令。...

    GDB调试命令手册

    - 断点设置:breakpoint、clear、delete和watch命令用于控制程序的暂停点。 - 变量检查和赋值:display、info、set等命令用于管理变量。 - 单步执行:step和next命令用于逐行或逐函数执行程序。 - 函数调用:命令如...

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

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

    gdb command

    awatch 命令只在变量被读或写时暂停程序,而 rwatch 命令只在变量被读时暂停程序,watch 命令只在变量被写时暂停程序。 backtrace 命令 backtrace 命令用于显示函数调用栈的踪迹和当前函数的参数值。bt 是这个命令...

    Jedis使用总结【pipeline】【分布式的id生成器】【分布式锁【watch】【multi】】【redis分布式】.docx

    watch命令可以监控一个或多个键,如果在事务执行前这些键的值被修改,那么事务将被取消。multi命令则用于开始一个事务,后续的命令将在一个原子操作中执行。 以下是一个基于Jedis实现的简单分布式锁示例: ```java...

    Linux操作系统下Oracle主要监控工具介绍借鉴.pdf

    watch 命令可以重复执行某个命令,监控命令的执行状态。例如,下面这个命令可以让我们监控 Z2.log 文件的大小变化。~# watch -n 3 du /home/Jims/zope/log/Z2.log,示每隔 3 秒执行一次 du /home/Jims/zope/log/Z2....

    Redis数据库的最佳实践 19章节完全解读Redis Redis从入门到精通视频教程.txt

    从入门到精通视频教程> ...├中multi,exec,watch命令的使用> ├发布与订阅模式命令介绍> ├使用winHex对RDB和AOF原理进行剖析> ├的主从复制模式> ├监控慢日志查询以及源码分析> ├项目架构之一主两从三Sentinel>

    watch:重复运行shell命令

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

    REDIS操作命令

    - UNWATCH:取消所有之前通过 WATCH 命令设置的所有监视。 9. Script(脚本) - EVAL:执行一个 Lua 脚本。 - EVALSHA:执行一个通过 SHA1 哈希标识的 Lua 脚本。 - SCRIPT EXISTS:检查指定的脚本是否存在于...

    Arthas线上应用诊断利器概述.pdf

    例如,使用watch命令可以查看Mybatis数据库查询消耗了多少时间,并且可以组合params, target, returnObj, method, clazz等信息。 2. 动态查看Mybatis具体执行的SQL语句。 Arthas可以动态查看Mybatis具体执行的SQL...

    arthas培训文档arthas培训文档

    - **watch命令**:观察指定函数的调用情况,包括参数、返回值和异常。例如:`watch 类名 方法名 [观察表达式] [条件表达式] [-b|-e|-s|-f|-x|-n]`。 - **stack命令**:输出当前方法的调用栈信息,用于分析调用路径...

Global site tag (gtag.js) - Google Analytics