在 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 地址,可以根据需求选择合适的命令。这些命令不仅可以帮助管理员诊断网络问题,还可以用于脚本自动化任务。