linux中获取ip的命令
时间: 2023-08-07 13:05:07 浏览: 199
Linux通过命令仅获取IP地址的方法
在 Linux 中,可以使用多个命令来获取 IP 地址。以下是几个常用的命令:
1. `ifconfig`:查看网络接口和 IP 地址信息。需要安装 `net-tools` 包。
```bash
ifconfig
```
2. `ip addr`:显示网络接口和 IP 地址信息。需要安装 `iproute2` 包。
```bash
ip addr
```
3. `hostname -I`:获取主机的 IP 地址。多个 IP 地址会以空格分隔。
```bash
hostname -I
```
4. `curl ifconfig.me`:使用 `curl` 命令通过外部服务获取公网 IP 地址。需要安装 `curl`。
```bash
curl ifconfig.me
```
5. `ip route get 1.1.1.1 | awk '{print $7}'`:通过路由表获取本地网关的 IP 地址。
```bash
ip route get 1.1.1.1 | awk '{print $7}'
```
请根据你的需求选择适合的命令来获取 IP 地址。
阅读全文