如何从 ifconfig 命令中查找特定的接口名称和状态?

How to find particular interface name and status from ifconfig command?

当我使用ifconfig命令时,它会显示所有活动设备的详细信息。

我只想要接口名称,想看看接口是不是运行

ifconfig | grep interface-name  

这将提供有关接口的所有详细信息,但我只想打印接口名称。

既然你有接口名称,你可以做以下事情:

$ ifconfig interface-name &> /dev/null
$ echo $?

如果输出为0,则接口存在,否则不存在。

要查看(仅)接口名称、IF 名称,您可以在终端中尝试这些命令(来自 name of my Network Interface?):

ip route list | grep default | awk '{print } '这是默认路由。
或者
ls /sys/class/net 这适用于所有名称。