1.软文推荐

2.软文推荐

3.软文推荐

watch可以帮你监测一个命令的运行结果,来监测你想要的一切命令的结果变化

如何在 Linux 中使用 watch 命令

该 watch 命令的语法如下:

watch [OPTIONS] COMMAND

解释下:

[OPTIONS]: 添加一个选项改变 watch 命令的行为方式。
[COMMAND]:要重复运行的用户定义命令。

默认情况下,指定的命令将每 2 秒运行一次,而且watch一直运行到被用户中断(按 Ctrl+C)。

例如,我们可以 date 每两秒监控一次命令的输出:

linuxmi@linuxmi:~/www.linuxmi.com$ watch date

结果,该 watch 命令将暂时清除所有终端内容并开始定期运行提供的命令。在屏幕标题的左上角,您可以看到更新间隔和执行的命令。

如何更改时间间隔

我们知道,默认情况下,该命令每 2 秒运行一次。如果我们将 -n ( –interval) 选项传递给 watch 命令,我们可以指定更新间隔。您需要以秒为单位指定时间量。

我将继续以 date 命令为例。以下命令将每秒运行date 一次。

linuxmi@linuxmi:~/www.linuxmi.com$ watch -n 1 date
高亮差异

如果您正在运行一个打印出大量输出的命令,那么密切关注更改可能会变得非常麻烦。幸运的是,该watch命令可以突出显示上一个输出与当前输出之间的差异。

要查看变化的输出,我们可以使用 -d ( –difference) 选项。此选项将高亮显示更改。

linuxmi@linuxmi:~/www.linuxmi.com$ watch -n 1 -d date

如下gif动图:

但是,如果更新之间的间隔非常短,例如-n 0.1,审查差异将具有挑战性。因此,您必须设置合理的更新间隔。

在输出中隐藏标题

( -t)–no-titile选项用于关闭在显示屏顶部显示时间间隔、命令和当前时间的标题,如果您不想看到这部分内容。

linuxmi@linuxmi:~/www.linuxmi.com$ watch -t date
发生变化时退出

默认情况下,watch 命令会一直运行,直到被用户手动中断(Ctrl+C)。但是,有时您宁愿 watch 在检测到更改时完全退出,而不是高亮显示更改。

您可以 使用 -g (–chgexit) 选项设置watch 在命令的输出更改时退出 。

linuxmi@linuxmi:~/www.linuxmi.com$ watch -g date

watch上面的示例在输出发生变化时停止命令date,在上面的命令下意味着 2 秒后退出。

错误提示音

如果更新失败,该watch命令还可以发出哔声。beep如果输出更新由于错误而失败,它会使用该包播放声音警报。

linuxmi@linuxmi:~/www.linuxmi.com$ watch -b incorrect-command

本文来源:www.lxlinux.net/8946.html,若引用不当,请联系修改。

相关文章 8

1

Ubuntu 16.04中安装 Bro 网络分析器具体步骤 3分钟前

Bro是一个被动的开源网络流量分析器。 它主要是一个安全监视器,可深入检查链路上的所有流量,以发现可疑活动的迹象。它甚至支持安全...

2

公司名称变更了,网站域名名称要改为现在公司名称需要办什么手续(公司名称变更了商 5分钟前

公司名称变更了,网站域名名称做修改需要办理重新提交备案申请。 本文转载,原地址:http://www.heyou51.com/zhishi/index.php?q-14230.html,原作者保...

3

Font Awesome图标使用方法 6分钟前

Font Awesome 是一套完美的图标字体库及CSS架构,主要目的是和 Bootstrap 搭配使用。 Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的...

4

腾讯云:星星海SA2云服务器,高性价比首选,1核2G首年99元起 7分钟前

腾讯云星星海sa2云服务器怎么样? 腾讯云1核2G云服务器首年99元起,基于腾讯星星海自研服务器,性价比提升35%以上。1核2G首年99元起,星星...

5

详解java中的逆变与协变 10分钟前

java中协变跟逆变是对泛型类的继承关系的表述,下面为大家详细讲解一下java中的逆变与协变。 1. 逆变与协变 在介绍逆变与协变之前,先引...

6

Centos下搭建赛门铁克存储 13分钟前

赛门铁克是全球领先的安全、存储与系统管理解决方案提供商,致力于帮助个人用户、中小企业以及大型跨国企业保护并管理其信息,在更...

7

CloudServer:黑色星期五/网络星期一优惠,2核5G内存,1Gbps@5TB流量,可选美国洛杉矶/芝加 15分钟前

CloudServer发布了黑色星期五/网络星期一优惠,这在业界可能算是非常早的了,此次促销主要针对旗下的美国VPS云服务器进行优惠折扣,基础...

8

Linux中常用的网络测试命令 17分钟前

本篇文章为大家讲解一下Linux中常用的网络测试命令,有需要的小伙伴可以参考一下。 1 ping命令 ping[选项]ip或域名 #探测指定IP或域名的网络...