手机版 收藏 导航

Linux 查看 IP 地址的命令行工具有哪些,它们的区别是什么

原创   www.link114.cn   2023-12-31 11:04:55

Linux 查看 IP 地址的命令行工具有哪些,它们的区别是什么

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 地址。