ifconfig 是最常用的命令行工具之一,它可以显示网络接口的详细信息,包括 IP 地址、子网掩码、MAC 地址等。它还可以用于配置网络接口。
ip 命令是 ifconfig 的替代品,它提供更丰富的功能。除显示 IP 地址信息外,它还可以管理路由表、网桥以及网络命名空间等。
hostname 命令可以显示当前系统的主机名,主机名与 IP 地址关联,那么也可以通过此命令查看 IP 地址。
nmcli 是 NetworkManager 命令行工具,它可以显示网络连接的详细信息,包括 IP 地址、网关、DNS 等。与 ifconfig 和 ip 不同,nmcli 是通过 NetworkManager 服务来获取信息的。
curl 命令通常用于发送 HTTP 请求,但也可以用来查看自己的公网 IP 地址。只需要使用 curl 访问一些公共 IP 查询服务即可。
这些命令行工具各有优缺点,可以根据具体需求选择使用。ifconfig 和 ip 是最基础的工具,nmcli 则更加智能和全面,而 curl 则更适合查看公网 IP 地址。