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 ' # 找到对应行文章来源:https://www.toymoban.com/news/detail-610915.html
说明3:awk 'NR==2 {print $2}' # NR==2是设置只读取第2行,$2打印第二列,awk不加-F参数默认是空格刚好满足要求文章来源地址https://www.toymoban.com/news/detail-610915.html
到了这里,关于Redhat 最简获取IP地址的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!