如何找出linux系统中可用的网络接口数量?

Modified on: Sat, 30 Jun 2018 07:10:30 +0800

我需要遍历Linux中可用的网络接口。我对各种接口(环回,以太网,vlan,桥接器)感兴趣 - 无论在ifconfig -a中出现什么。

有没有办法在Linux中枚举接口?通过任何命令或通过读取文件?

最佳答案

您可以从以下几个系统获取这些接口的列表:

ls -A /sys/class/net

谨防解析ls的输出在你的脚本中。

修改

要获得网络接口的总数,请将此命令的输出通过Nikolay的注释推荐为wc,如下所示:

ls -A /sys/class/net | wc -l
作者:Community,datUser

相关问答

添加新评论