如何显示网络适配器及其统计信息?

rɑː*_*dʒɑ 5 command-line networking ubuntu debian

是否有任何终端命令可以用来显示所有网络适配器(如eth0wlano及其数据统计信息(如传输和接收的数据)?

Ale*_*ios 8

有几种方法。

现代方式:使用ip.

ip -s link
Run Code Online (Sandbox Code Playgroud)

输出是不言自明的。

老办法:用ifconfig

ifconfig -a
Run Code Online (Sandbox Code Playgroud)

也是不言自明的,但解析起来并不那么简单。

/proc 方式

cat /proc/net/dev
Run Code Online (Sandbox Code Playgroud)

查看proc(5)手册页以获取更多信息(实际上并不多)。这对人眼来说有点困难,但很容易解析。