[标签]: Linux上所有动作都可以循环 刷新某个命令的结果
问题详情的描述或方案目标的预期:
曾经我自己也想写一个工具,带入一个参数(比如我自己想执行的命令,然后让其不断刷新或者说循环),然后会不断自动刷新结果,直到我发现了这个很好玩的命令。
【解决方案】
这个命令就是watch
用法: watch -n 1 "你想执行的动作" // -n后面接数字,表示每多少秒重复执行双引号里面的内容
示例:每隔1秒刷新eth0网卡的流量使用情况:
watch -n 1 "ifconfig eth0|egrep '[RT]X pack'"
Every 1.0s: ifconfig eth0|egrep '[RT]X pack' Tue Sep 6 22:35:06 2022
RX packets 267568510 bytes 83699554464 (77.9 GiB)
TX packets 253270964 bytes 68464444585 (63.7 GiB)
总结:有时候快乐就是你突然发现了一个很简单又很好玩的东西。就是这么简单。