Redhat 最简获取IP地址的方法

1. 常见RHEL6 7 8 

# -I, --all-ip-addresses all addresses for the host
hostname -I  

192.168.80.234

2. shell 脚本也是获取eth0

编写shell脚本或通过终端粘贴时都需要获取IP地址:

ifconfig eth0|awk 'NR==2 {print $2}'

# 没有设置IPV6
ifconfig eth0|grep inet|awk 'NR==2 {print $2}'

# 设置IPV6
ifconfig eth0|grep 'inet '|awk 'NR==2 {print $2}'

说明1: ifconfg eth0  # 指定IP

说明2:grep 'inet ' # 找到对应行

说明3:awk 'NR==2 {print $2}'  # NR==2是设置只读取第2行,$2打印第二列,awk不加-F参数默认是空格刚好满足要求


版权声明:本文为selfsource原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。