打印接口和IP地址的脚本

打印接口和IP地址的脚本

我想运行一个脚本来获取独立PC的所有网络接口及其IP地址,以便命令行可以打印出来,例如:

<interface1>    <IP address>

等等 此设备随 RedHat Enterprise Linux 7.0 一起安装。我尝试了以下命令,但它只显示了一个接口和环回地址。命令是:

主机名--ip-地址

这台电脑有2个网络接口,但我只能看到环回的接口,看不到另一个接口。如何通过以下方式获得输出?

<interface1> <non loopback ip address1>
<interface2> <ip address 2>

答案1

使用ip命令:

ip -br addr show

如下所述

-br仅以表格格式打印基本信息,以提高可读性

addr该设备上的地址对象

show打印有关地址对象的信息。

相关内容