当我使用ifconfig
命令时,它将显示所有活动设备的详细信息。
我只想要接口名称,并想检查接口是否正在运行。
ifconfig | grep interface-name
这将给出有关接口的所有细节,但我只想打印接口名称。
由于您有接口名称,您可以执行以下操作:
$ ifconfig interface-name &> /dev/null
$ echo $?
如果输出为0,则接口存在,否则接口不存在。
要查看(仅(接口名称、IF名称,您可以在终端中尝试这些命令(从我的网络接口名称?(:
ip route list | grep default | awk '{print $5} '
这是默认路由
或ls /sys/class/net
这适用于所有名称。