查看 Debian 流量使用情况

查看 Debian 系统出站和入站流量使用情况。方法出自群友。


核心代码

1
tail -n +3 /proc/net/dev | awk '{print $1 " " $2 " " $10}' | numfmt --to=iec --field=2,3

/proc/net/dev为读取或更改网络适配器及统计信息的接口,numfmt为转换数字单位命令。

创建查看脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
## 创建脚本文件
echo -e "echo \"------------------流量使用统计(Traffic Statistics)------------------\"\necho \" Receive Transmit\"\ntail -n +3 /proc/net/dev | awk '{print \$1 \" \" \$2 \" \" \$10}' | numfmt --to=iec --field=2,3" > ./lltj.sh

## 赋予执行权限
chmod +x ./lltj.sh

## 查看
./lltj.sh

## 显示
------------------流量使用统计(Traffic Statistics)------------------
Receive Transmit
lo: 11G 11G
eth0: 11G 11G