在Linux系统中,可以通过多种命令来查看IP地址。下面是几种常见的方法:

1. 使用`ifconfig`命令

`ifconfig`是一个传统的工具,用来配置和查看网络接口参数。你需要首先确保安装了这个包(在网络管理相关的发行版可能已被`ip`命令取代)。

sh

linux系统怎么查看ip地址  第1张

ifconfig a

这将在控制台显示所有网络接口的信息,其中包括对应的IP地址。你可以查找`inet addr`来发现IPv4地址或`inet`找到IPv6地址(对于现代的`ifconfig`实现)。

2. 使用`ip`命令

linux系统怎么查看ip地址  第2张

`ip`命令是一个更为现代的网络配置工具,它可以替代`ifconfig`。

查看IPv4的IP地址,可以使用:

sh

ip addr show

linux系统怎么查看ip地址  第3张

或更具体的某一个接口,

sh

ip addr show dev

如果只想得到IP,可以过滤:

linux系统怎么查看ip地址  第4张

sh

ip addr show | grep "inet\b" | awk '{print $2}' | cut d/ f1

对于IPv6,你可以加上`6`标志:

sh

linux系统怎么查看ip地址  第5张

ip 6 addr show

3. 通过`hostname`命令查询自己的主机名所指向的IP

这个方式通常显示的是本机默认网络连接的对外有效地址:

linux系统怎么查看ip地址  第6张

sh

hostname I

(注意大写I)

以上三种方法在大多数Linux发行版下都有效。如果你没有root权限,则某些输出结果可能受限,特别是涉及到硬件级的网络信息时候。不过通常来看,用户仍然能够访问基本的IP信息。