用 nmcli 扫描并列出 Wi-Fi 网络
不打开图形界面,在终端刷新并查看附近 Wi-Fi 的信号和安全类型。
执行 nmcli device wifi rescan && nmcli device wifi list,重新扫描并按信号强度列出附近网络。
01命令
命令
$ nmcli device wifi rescan && nmcli device wifi list02作用说明
NetworkManager 会缓存扫描结果,列表可能滞后几分钟;device wifi rescan 强制重新探测,device wifi list 输出表格——SSID、BSSID、模式、信道、速率、信号强度和加密类型。与桌面小程序看到的一致,之后可以用 nmcli device wifi connect SSID password 直接连接。
03风险
!注意: rescan 后需要几秒钟才会有新数据;如果网卡由其他工具管理(单独的 wpa_supplicant、iwd)或被 rfkill 关闭,命令会报错。扫描会向附近 AP 暴露 MAC 地址,若开启了 MAC 随机化,可检查 wifi.cloned-mac-address 设置。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- nmcli(1) — Debian bookworm依据: Documents 'nmcli device wifi [list]' and 'nmcli device wifi rescan' with the SSID/BARS/SIGNAL fields shown by the list output.
- nmcli(1) - Ubuntu manpage依据: Same commands: device wifi rescan triggers a new scan and device wifi list prints available APs with signal strength.
最后验证: 2026-09-19 · 分类: 网络