2009年 10月 20日 的归档
watch
watch命令包含在procps软件包内,procps是linux下一个很有用的基础包,里面包含了ps、pgrep、pkill、top、uptime、w等重要又常用的命令。
watch的具体功能就是定时执行后面跟的命令,并不间断地把输出命令的标准输出。
例如:
watch -d -n 1 free |
就可以监视内存使用率的状况了,原理就是每秒调用一次free,并集中显示结果。其中,-d表示高亮不同的地方,-n 1表示每1秒执行一次(默认是2秒)。此命令需要用Ctrl+C来结束。
另一个例子:
watch -d "ls -l /var/log/ | grep -v gz$" |
可以监视/var/log下的日志的变化情况。
另外:如man页所示,执行下面三个命令来体会单引号和双引号的区别
watch echo $$ watch echo '$$' watch echo "'"'$$'"'" |
灵活运用此命令,可以让你的CLI增色很多哦。