在Linux系统中,有多种方法可以获取本地IP地址。以下是一些常用的方法:
ip
命令(推荐)ip addr show
# 或者简写为
ip a
这会显示所有网络接口的信息,包括IP地址。通常IPv4地址在inet
后面显示。
ifconfig
命令(较旧系统)ifconfig
注意:在一些新系统中可能需要先安装net-tools
包。
ip addr show eth0 # 查看eth0接口的IP
# 或者
ifconfig eth0
hostname -I
# 或者
ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}'
nmcli
(NetworkManager用户)nmcli device show
ip route
获取默认接口IPip route get 1 | awk '{print $NF;exit}'
您需要哪种更具体的信息?或者您是在特定的环境(如Docker容器)中需要获取IP地址?