有时,我们可能需要在某段时间内以固定的间隔时间不断监视某一条命令的输出。例如,在复制大文件时,我们需要看到不断增长的文件的大小。为了做到这一点,新手们可能会重复输入命令并按回车。 其实,我们可以使用watch命令不断地查看输出。
watch命令可以用来在终端中以固定的间隔监视命令的输出。
例如:
复制代码代码如下:
$ watch ls
或 $ watch 'ls -l | grep "^d" ' #只列出目录 以上命令行中的命令默认每2秒更新一次输出。
我们可以用-n SECOND指定需要更新输出的时间间隔。
复制代码代码如下:
$ watch -n 5 'ls -l'
watch有一个选项可以将时间间隔前后的命令输出差异以不同颜色突出标示出来。
复制代码代码如下:
$ watch -d 'COMMANDS'
(责任编辑:IT) |