GNU+LINUX 上该命令的默认输出ifconfig
仅显示活动和已启动的网络接口,而该命令的默认输出ip address
(可缩写为ip a
)显示所有网络接口,包括非活动和已关闭的接口。
ip address
与该命令的默认输出一样,仅显示活动且已启动的网络接口的命令是什么ifconfig
?
答案1
ip address
默认情况下显示所有 IPv4 ( inet
)、IPv6 ( inet6
) 和链路级(如以太网接口)地址,而不显示仅显示已启动的接口及其地址(以及所有 IPv4、IPv6 和一些链路级地址) ,并带有不同的额外信息列表)。link/ether
ifconfig
-a
您还可以通过执行以下操作来告诉ip address
( 的缩写ip address show
)排除未启动的接口:
ip address show up
(或ip a s up
简称)。
您可以使用 限制为 IPv4 地址-4
(使用-6
)限制为 IPv6 地址。
ifconfig
并像默认情况下使用该选项一样添加统计信息-s
。
所以ip -s a s up
会给你同样的信息ifconfig
。删除up
for ifconfig -a
。
详情请参见man ip address
( )。man ip-address
答案2
该命令ip address show up
仅列出正在运行的接口。