macOS用ipconfig getifaddr en0获Wi-Fi IP,有线需查接口后替换en0;Windows用ipconfig | findstr IPv4快速过滤;Linux推荐ip addr查inet行。

快速定位本机在局域网中的IP地址,是排查网络故障、配置开发环境或远程连接设备的第一步,终端命令直接调用系统底层接口,结果准确且不依赖图形界面。
macOS:精准获取当前Wi-Fi或有线IP
第一步:打开终端。按 Command + 空格 呼出聚焦搜索,输入“终端”并回车。
第二步:执行最简命令 → ipconfig getifaddr en0。该命令专为Wi-Fi设计,输出即为纯IP地址(如 192.168.1.105),无任何冗余文本。
第三步:若使用有线网络,先运行 networksetup -listallhardwareports 查看真实接口名;常见有线接口为 en1 或 en2,再将上一步的 en0 替换为对应名称重新执行。不查接口名直接硬试 en1 可能报错:【getifaddr: no value for en1】,此时必须换其他接口或退回 ifconfig 方式。
Windows:从命令提示符提取IPv4地址
方法一:基础查看 → 按 Win + R 输入 cmd 回车 → 输入 ipconfig 回车 → 在输出中找到“无线局域网适配器 WLAN”或“以太网适配器 以太网”,其下“IPv4 地址”后的数字即为局域网IP。
方法二:快速过滤 → 在同一命令提示符窗口中,直接输入 ipconfig | findstr IPv4 回车。这条管道命令会跳过所有无关信息,只显示含“IPv4 地址”的行,适合屏幕小或信息杂乱时使用。
注意:findstr 区分大小写,必须用大写的 IPv4,小写无效。
Linux:兼容性最强的双命令方案
打开终端后,任选其一执行:
方法一:传统方式 → 输入 ifconfig 回车 → 扫描输出中以 inet 开头的行,排除 127.0.0.1(本机环回地址),剩下形如 inet 192.168.1.22 的即为目标IP。
方法二:现代推荐 → 输入 ip addr 回车 → 查找 inet 后紧跟空格与IP段的行(例如 inet 10.0.2.15/24),斜杠后数字可忽略,前面部分就是局域网IP。
这一步操作起来很简单,直接把文件拖进去就行。

















