Shell获取当前主机ip地址:
获取主机IP一般是从ifconfig中获取ip地址;
如果ifconfig命令在您的虚拟机上无法使用,那么就选择ip addr命令即可
1.方法一
使用ifconfig 并指定接口:
ifconfig eth0|grep "inet addr:"|awk -F":" '{print $2}'|awk '{print $1}'
-
2.方法二
使用ip addr命令
ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d '/'
或者:
ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | awk -F"/" '{print $1}'