如何从 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
这适用于所有名称。
当我使用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
这适用于所有名称。