linux基本命令语法(Linux命令学习watch命令)(1)

watch 是一个很实用的命令,watch可以监测一个命令的运行结果

1.命令格式

watch [options] [cmd]

切换 Ctrl X

退出watch执行 Ctrl G

2.参数选项3.使用案例

1)重复执行 cal 命令

命令

watch cal

输出

Every 2.0s: cal ubuntu: Thu Mar 17 18:29:36 2022 March 2022 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 _ 1_ 7 18 19 20 21 22 23 24 25 26 27 28 29 30 31

watch命令默认是每隔2秒来执行一下cal命令,由右上方的时间就可以看出来

2)指定时间 查看文件内容

命令

使用vim命令来打开a3.txt文件,然后进行编辑,重新打开一个终端,执行以下命令

当vim保存文件内容时,会监测到文件的变化

watch -n 5 'cat /test/a3.txt’

(3) 高亮显示网络连接数

命令

watch -n 1 -d ‘netstat -ant’

输出

linux基本命令语法(Linux命令学习watch命令)(2)

4)指定间隔时间

命令

watch -n 1 -d date

Every 1.0s: date ubuntu: Thu Mar 17 18:40:30 2022 Thu 17 Mar 2022 06:40:30 PM PDT

1秒钟 高亮显示一下时间信息

5)隐藏标题

每次执行完watch命令后,在输出窗口上就会有一行标题,参数 -t 即可进行隐藏标题

命令

watch -t date

linux基本命令语法(Linux命令学习watch命令)(3)

6)输出信息更改时退出watch

-g 选项设置watch 在命令的输出更改时退出

watch -g date

执行此命令会在2秒后,信息更改时自行退出

,