Linux Watch命令(linuxwatch命令)

linux Linux Watch命令 在本教程中,我们将向您介绍watch命令。Watch用于定期运行任意命令,并在终端窗口上显示命令的输出。当您必须重复执行命令并观察命令输出随时间变化时,它非常有用。例如,您可以使用watch命令监视系统运行状态或磁盘使用情况。 By myfreax 8 Nov 2021

在教学中,我们在这里为大家详解watch命令。

Watch用于按时运行随便命令,而且在终端窗口上显示命令的输出。

当您必须重复执行命令并观察命令输出随着时间的变化时,它非常有帮助。例如,您可以使用watch命令视频监控系统运行状况或电脑硬盘应用状况。

watch命令是procps(或procps-ng软件包的一部分,它大部分内置在大部分Linux发行版上。

如何使用Watch命令

watch命令的句法结构如下所示:

watch [OPTIONS] COMMAND

需要尽可能地说明watch命令原理,让我们运行date命令:

watch date
Every 2.0s: date        Sat Aug 17 23:14:21 2019
2019年 08月 17日 星期六   23:15:40 CST

之上所表明,watch命令将准时清除所有智能终端主要内容,并定期慢慢运行所提供命令。在没有任何选项的情况之下使用时,watch将每2秒运行一次特定命令。

在屏幕关键字的左上角,大伙儿能见到watch更新间隔和开展的命令(Every 2.0s: date,但左上方的watch则说明目前时间和日期。如果你想关闭标题,挑选-t--no-title选项。

特殊命令的输出说明在屏幕上,同时每2秒及时更新一次。

退出watch命令,只需按着Ctrl C快捷键就能。您还可以依据应用-g--chgexit选项,当watch命令输出变化时往往退出。

在以下一部分中,我们在这里详解常见watch命令选项。

如何更改时间间距

倘若2秒默认更新间隔不适合您的功能测试,该怎么办?

-n--interval选项,脚后跟以秒为依据,更改时间间隔:

watch -n INTERVAL_IN_SECONDS COMMAND

例如,需要使用df命令监管存贮空间应用状况并每隔五秒更新一次显示器,我们将运行:

watch -n 5 df -h
Every 5.0s: df -h                                                                                                                                                                     Sat Aug 17 23:23:17 2019
Filesystem      Size  Used Avail Use% Mounted on
udev            3.9G     0  3.9G   0% /dev
tmpfs           787M  9.4M  777M   2% /run
/dev/sdb5        56G   30G   24G  56% /
tmpfs           3.9G  124M  3.8G   4% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/loop0       89M   89M     0 100% /snap/core/7396
/dev/loop1       89M   89M     0 100% /snap/core/7270
/dev/sdb1        96M   53M   44M  55% /boot/efi
/dev/sdb6       9.1G  3.7G  5.0G  43% /home
/dev/sda2       246G   97G  137G  42% /home/workspace
/dev/sda1       250G   88G  163G  36% /home/huangyanxiong/data
tmpfs           787M  100K  786M   1% /run/user/1000

突出显示更新之间的区别

-d--difference选项将让watch突出显示持续升级之间的区别。

watch -d COMMAND

假设您希望通过运行uptime命令视频监控系统正常运行时间并突出显示变动。命令是:

watch -d uptime
 23:26:52 up  1:30,  1 user,  load average: 0.94, 1.00, 1.15

假如你希望突出显示是粘滞的,=cumulative项。这也就意味着所有已变动数值都将保持突出显示。

watch -d=cumulative COMMAND

带管路的命令

如果要推行包含管路的命令,那就需要将命令括在反斜杠或冒号中。倘若未额外详尽命令,watch将仅运行第一个命令,然后将其输出通过管道传递给管道中的下一个命令。

watch 'COMMAND_1 | COMMAND_2'

例如,以下命令运用netstatgrep 命令搭配监管80服务器端口中的活动连接数:

watch "netstat -anp | grep -c ':80b.*LISTEN'"

结论

到这里,您应该更好的了解如何使用Linux watch命令。您从始至终可以watch依据键入man watch智能终端来查看历史可用的命令选项。

如果你喜欢大伙儿的内容可以选择在下方二维码中捐赠大伙儿,或者点击广告提供支持,感谢你的支持

LINUX

Linux df命令查看磁盘空间(df命令可以查看当前目录占用磁盘空间的大小)

2023-1-19 9:59:13

LINUX

Linux ls命令列出文件(linux中ls命令的用法)

2023-1-19 10:04:31

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索