watch字如起名,就是周期性的执行指定的指令,比如要看文件的大小变化,我们如果手动看的话,需要不停的重复执行ls -lh 或 ll -h,但是我们如果使用watch的话就不用重复执行了。
1 2 3 4 5 6 7 8 9 10 11 12 | 选项: -b, - 如果命令具有非零退出,则发出蜂鸣声 -c, - color 解释ANSI颜色和样式序列 -d, - difdesferences [= <permanent>] 突出更新之间的更改 -e,如果命令具有非零退出,则返回--errexit -g, - chgexit 从命令输出更改时退出 -n, - interval <secs> 在更新之间等待的秒数 -p, - 以精确的间隔精确尝试运行命令 -t, - no-title 关闭标题 -x, - exec 将命令传递给exec而不是“sh -c” -h, - help 显示此帮助并退出 -v, - version 输出版本信息并退出 |
---|
1 | watch free -m |
---|
默认两秒执行一次此命令
1 | watch -n 1 free -m |
---|
1 | watch -n 1 -d free -m |
---|
可以看出与前一次执行命令显示的结果不同,便会以高亮形式显示