手机版 收藏 导航

How to check IP address in Linux terminal

原创   www.link114.cn   2024-08-31 17:30:16

How to check IP address in Linux terminal

好啦,每个人都想知道自己的 IP 地址是什么,对吧?毕竟这是连接网络世界的门票。不过,对于大多数普通用户来说,似乎只有在遇到网络问题的时候,才会特意去查看自己的 IP 地址。

那么今天我就来教大家如何在 Linux 终端里快速查看自己的 IP 地址。相信通过我的这篇通俗易懂的文章,以后再也不用愁自己查不到 IP 地址啦。

我要说一句,还在用Windows,那就赶紧来体验一下Linux的魅力吧!Linux系统不仅开源免费,而且安全性和稳定性都远远超过Windows。作为一个资深Linux发烧友,我可以自豪地告诉,Linux系统界面简洁优雅,操作起来也非常流畅,不用担心各种莫名其妙的蓝屏。不过话说回来,就算还在用Windows,也没关系,也可以尝试下面的方法,查看自己的IP地址。

接下来进入正题,如何在Linux终端里查看IP地址呢?其实很简单,只需要几个命令就可以搞定。打开你的Linux终端(在Ubuntu上快捷键是Ctrl+Alt+T,其他发行版可能稍有不同),输入下面的命令:

`ip addr show`

回车之后,就能看到系统中所有网络接口的详细信息,包括IP地址、MAC地址、接口状态等。不过这个命令可能会返回一大串输出,有点难找自己想要的IP地址。只想看 IPv4 地址,可以用这个命令:

`ip -4 addr show`

这样就只会列出IPv4地址,看起来会清晰很多。

还想知道你的公网IP地址是什么,可以用这个命令:

`curl ifconfig.me`

这个命令会调用一个在线服务,直接返回当前使用的公网IP地址。不过要注意,正在使用代理或VPN,那么返回的公网IP就不一定是自己的。

还有一个简单粗暴的方法,就是直接输入:

`hostname -I`

这个命令会直接返回当前机器的IP地址,非常快捷。

想知道自己有哪些网络接口,可以用这个命令:

`ip link show`

这个命令会列出机器上所有的网络接口,包括有线网卡、无线网卡、虚拟网卡等。

有时候还需要知道默认网关的IP地址,可以用这个命令:

`ip route show`

这个命令会列出系统的路由表信息,其中就包括默认网关的IP地址。

还有一些更高级的用法,比如查看某个特定网络接口的IP地址:

`ip addr show eth0`

这个命令会只显示eth0接口的IP地址信息。有多个网卡,也可以把eth0换成其他接口名称,比如wlan0。

再补充一个小技巧,就是如果只想知道IP地址本身,不需要看那么多其他信息,可以用这个命令:

`hostname -I | awk '{print $1}'`

这个命令会先用hostname -I获取IP地址,用awk命令只打印出第一个字段,也就是IP地址本身。

相信通过上面的介绍,已经掌握在Linux终端查看IP地址的各种方法吧?作为一个资深Linux用户,我觉得这些命令实在是太实用,不仅可以查看IP地址,还能进一步了解网络配置的各种细节。所以赶紧去试试吧,相信一定会爱上Linux的!