
在 Linux 系统中,可以使用多种命令来列出系统上的所有 IP 地址。这是一个非常有用的功能,可以帮助系统管理员了解网络配置,并诊断网络问题。
最基本的命令是 ip addr show 或 ifconfig。这些命令会显示系统上所有网络接口的 IP 地址。只想查看特定接口的 IP 地址,可以使用 ip addr show dev [interface] 或 ifconfig [interface]。
另一个更加强大的命令是 hostname -I。这个命令会返回系统上所有 IP 地址,包括 IPv4 和 IPv6 地址。只想查看 IPv4 地址,可以使用 hostname -4。只想查看 IPv6 地址,可以使用 hostname -6。
还可以使用 ip -o addr 命令,它会以更易读的格式输出 IP 地址信息。需要更多信息,如网络掩码和广播地址,可以使用 ip -detailed addr。
Linux 系统提供多种方式来列出系统上的 IP 地址,可以根据需求选择合适的命令。这些命令不仅可以帮助管理员诊断网络问题,还可以用于脚本自动化任务。