从 Mac 上的命令行获取首选 Wi-Fi 网络列表

Mac 终端图标

在排除 Wi-Fi 问题时,检索首选无线网络列表可能会有所帮助,还有其他一些原因。如果您希望打印出 Mac 以前首选使用并连接过的 Wi-Fi 网络列表,以下技巧可以做到这一点!

这类似于我们介绍的另一个技巧,该技巧展示了如何查看 以前使用系统偏好设置或冗长的命令行字符串连接的 wi-fi 网络,但就命令行而言,以下命令更短更清晰,并且不需要使用 sed 和 regex 来清理输出。

重要的是要注意命令的输出也可能存在一些差异,因为此技巧专门提供了首选网络的列表,而上述文章讨论了检索 Mac 只是连接到的网络,无论它们是首选与否。哪些信息对您最有用可能会因您的用例而异。

如何在 Mac 上通过终端查看首选 Wi-Fi 网络列表

对于只有 Wi-Fi 网卡的 MacBook Air、MacBook Pro 和 MacBook,命令如下:

networksetup -listpreferredwirelessnetworks en0

与此同时,iMac、旧款 Mac Mini、Mac Pro 和其他一些具有双 Wi-Fi 和以太网功能的 MacBook Pro 可能会使用以下设备:

networksetup -listpreferredwirelessnetworks en1

命令是相同的,唯一的区别是命令末尾使用的接口(en0 vs en1),这在不同的 Mac 上有时会有所不同,尤其是那些具有 wifi 和以太网功能的。

对于那些不太习惯终端并希望使用更简单的 GUI 方法的人,上述文章的网络首选项方法仍然不够技术性。

这个不错的小技巧是作为对 的评论者回应而来的MacWorld 覆盖了我们的原始方法。