Linux:解析IP地址

时间:2020-01-09 10:41:50  来源:igfitidea点击:

如何使用Bash Shell解析我的Linux服务器IP地址?
您需要在Linux下使用ifconfig或者ip命令来获取IP地址。

使用ifconfig命令解析IP地址

打开命令行终端(选择应用程序>附件>终端),然后执行以下命令:

# ifconfig eth0 | grep 'inet addr:'

输出示例:

inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

要仅获取IP地址,Bcast和Mask,请使用egrep命令,如下所示:

# ifconfig eth0 | egrep '([0-9]{1,3}\.){3}[0-9]{1,3}'

输出示例:

192.168.1.100
192.168.1.255
255.255.255.0

使用ip命令解析IP地址

使用ip命令,如下所示:

# ip -f inet addr show eth0| grep 'inet'

输出示例:

inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0

只需显示一个IP:

# ip -f inet addr show eth0 | awk -F'inet' '{ print }' | cut -d' ' -f21