直接在 watch 后面接你想运行的命令,watch 就会帮你重复运行,并把每次的结果都更新在屏幕上。
默认 watch 会以 2s 的间隔重复运行命令.
-n 表示命令运行时间间隔
-d 参数表示高亮显示变化区域
监控网卡
[root@mu02 ~]# watch -n 3 -d "/sbin/ifconfig eth0 "
Every 3.0s: /sbin/ifconfig eth0 Sun Oct 20 10:55:01 2013
eth0 Link encap:Ethernet HWaddr 00:25:90:6B:95:EC
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::225:90ff:fe6b:95ec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:199599895 errors:0 dropped:0 overruns:0 frame:0
TX packets:152842460 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:175323237602 (163.2 GiB) TX bytes:154586667806 (143.9 GiB)
Memory:dfb20000-dfb40000
只想看流量的话:
[root@mu02 ~]# watch -n 3 -d "/sbin/ifconfig eth0 |grep bytes"
Every 3.0s: /sbin/ifconfig eth0 |grep bytes Sun Oct 20 11:13:39 2013
RX bytes:175365760259 (163.3 GiB) TX bytes:154597172576 (143.9 GiB)
wc -c filename:显示一个文件的字节数
wc -m filename:显示一个文件的字符数
wc -l filename:显示一个文件的行数
wc -L filename:显示一个文件中的最长行的长度
wc -w filename:显示一个文件的字数