在Linux系统中,查看IP地址可以通过几种不同的方法来实现,具体使用哪种方式取决于你想查询哪种类型的IP(IPv4或IPv6)以及你的系统中可用的网络接口类型。

1. 使用ifconfig命令(较老的方法,某些新版本Linux已不包含此工具,需要安装`nettools`包):

如果你系统的环境中仍然有 `ifconfig` 命令可用,可以执行以下步骤查看 IP 地址:

linux查看ip  第1张

sh

sudo aptget install nettools 如果没有该工具,则首先安装它。只针对使用Debian或Ubuntu系列系统

ifconfig

上述命令将列出所有网络接口,并在每一个名称之后显示接口相关的详细信息包括IPv4地址。你将会看到类似于这样的信息:

plaintext

eth0: flags=4163 mtu 1500

inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

...

linux查看ip  第2张

这里,“inet 192.168.1.100” 段展示了IPv4 地址。

2. 使用iproute2套件中的ip命令

这是一个更现代化的方法,几乎所有的现代 Linux 系统都默认包含了这个套件。要查看 IP 地址,你可以这样操作:

sh

ip addr show

或者更为简单的格式:

linux查看ip  第3张

sh

ip a s

这条命令会列出每个接口上的所有配置,其中包括了它的 IP 地址和子网掩码。对于 IPv4 地址,你会找到如下形式的内容:

plaintext

linux查看ip  第4张

2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

link/ether 00:1f:20:c4:d6:f8 brd ff:ff:ff:ff:ff:ff

inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0

valid_lft 67638sec preferred_lft 67638sec

inet6 fe80::21e:f1ff:feb5:4599/64 scope link

linux查看ip  第5张

valid_lft forever preferred_lft forever

“inet” 后跟的便是该设备使用的 IPv4 地址(本例中的192.168.1.100)。

这两种方式都可以方便有效地帮助你获取你的 IP 地址信息。建议根据实际的Linux发行版和个人喜好选择合适的方式。在大多数情况下,推荐使用基于 ip 命令的解决方案,因为它提供了更强的功能和更好的兼容性。