在 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'