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