有没有办法在 OS X 上管理和分类大量无线网络?

有没有办法在 OS X 上管理和分类大量无线网络?

在 OS X 上,您可以管理您的无线网络;即拖动它们来设置首选顺序、删除您不再需要的网络等等。

唯一的问题是,有一个很小的窗口,每次只能显示大约 4 个网络。

有没有什么方法可以同时查看更多的网络,并且可以按名称排序?

在此处输入图片描述

答案1

绝对没有办法改变该对话框的布局。由于它不支持自定义排序和调整大小,所以你无法改变它。


但可以从以下文件访问此列表的来源:

/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist

PlistBuddy您可以在任何文本编辑器、属性列表编辑器/Xcode 4或中打开/读取该文件defaults

要获取完整的网络列表:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | grep SSIDString | cut -d= -f2 | cut -d';' -f1

要对网络名称列表不区分大小写地进行排序:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | grep SSIDString | cut -d= -f2 | cut -d';' -f1 | sort -f

要打印网络名称和安全类型(如列表中所示),请使用:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | grep -E "(SSIDString|SecurityType)" | cut -d= -f2 | sed -e 'N;s/\n/ /' -e 's|;||g'

相关内容