📜  ubuntu 我的 ip 地址是什么 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:20:45.403000             🧑  作者: Mango

在 Ubuntu 中获取 IP 地址

如果您正在 Ubuntu 上工作,并且需要找到您的 IP 地址,那么您可以使用以下命令来获取它。

$ hostname -I

此命令将返回您的 Ubuntu 计算机所连接的所有网络接口的 IP 地址。

如果您希望获取更具体的信息,例如特定接口的 IP 地址,则可以使用以下命令:

$ ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

此命令将返回名为 eth0 的接口的 IP 地址。

解释

  • hostname -I: 返回您的 Ubuntu 计算机所连接的所有网络接口的 IP 地址。
  • ip addr show eth0: 显示名为 eth0 的网络接口的详细信息。
  • grep inet: 从输出中过滤出与“inet”相关的行。
  • awk '{ print $2; }': 提取 IP 地址。
  • sed 's/\/.*$//': 从 IP 地址中删除 CIDR 前缀,例如“/24”。