登录
首页 >  文章 >  linux

Linux下查看IP地址的5种方法

时间:2026-04-29 21:32:44 127浏览 收藏

在Linux系统中快速准确地获取IP地址是日常运维和网络调试的基础技能,本文全面梳理了五种主流方法:推荐使用的现代工具`ip addr show`、简洁高效的`hostname -I`、兼容性好的传统命令`ifconfig`(需安装net-tools)、适用于桌面环境的`nmcli`,以及通过`/proc/net/dev`辅助验证接口状态的底层方式,覆盖Ubuntu 24.04等主流发行版,兼顾实用性、兼容性与场景适配,助你无论面对服务器还是笔记本都能一键定位真实IP。

LINUX如何查看IP地址_LINUX查看IP地址的多种方法

如果您需要在Linux系统中获取当前网络接口的IP地址,但不确定使用哪种命令或工具,可以通过多种方式来查看IPv4或IPv6地址信息。以下是几种常用的查看方法。

本文运行环境:Dell XPS 13,Ubuntu 24.04

一、使用ip命令查看IP地址

ip命令是现代Linux系统中推荐使用的网络配置工具,可以显示和操作路由、设备、策略路由和隧道。它取代了老旧的ifconfig命令。

1、打开终端,输入以下命令:ip addr show

2、在输出结果中查找对应网络接口(如enp3s0或wlan0),其inet字段后显示的就是IPv4地址。

3、若只想查看特定接口的IP,可执行:ip addr show wlan0

二、使用hostname命令查看本机IP

hostname命令主要用于显示系统的主机名,但配合选项也可以快速获取本地IP地址。

1、在终端中运行:hostname -I,注意是大写字母i。

2、该命令会直接列出所有非环回接口的IPv4地址,多个地址以空格分隔。

3、如果只希望看到主机名对应的IP,可使用:hostname -i,但此方式可能受DNS解析影响。

三、使用ifconfig命令查看网络信息

ifconfig是较老的网络接口配置工具,在部分发行版中仍默认安装,可用于查看基本网络参数。

1、在终端输入:ifconfig 并回车。

2、找到活动接口(如eth0或wlan0),在其配置信息中查找“inet”字段,其后的地址即为IPv4地址。

3、若系统提示命令未找到,需通过包管理器安装net-tools:sudo apt install net-tools

四、使用nmcli命令查询IP地址

nmcli是NetworkManager的命令行工具,适用于使用NetworkManager管理网络的桌面系统。

1、在终端执行:nmcli device show

2、在详细输出中查找“IP4.ADDRESS”字段,即可看到分配的IP地址。

3、要简洁列出所有设备及其IP,可运行:nmcli -t -f DEVICE,IP4.ADDRESS connection show

五、通过/proc文件系统查看网络接口信息

/proc/net/dev文件包含内核网络接口统计信息,可通过文本处理工具提取所需内容。

1、运行命令:cat /proc/net/dev,查看有哪些网络接口。

2、结合grep筛选活跃接口,例如:cat /proc/net/dev | grep wlan0

3、虽然此处不直接显示IP地址,但可确认接口状态是否活跃,再配合其他命令获取IP。

今天带大家了解了的相关知识,希望对你有所帮助;关于文章的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>