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


5

在OS X上,您可以管理无线网络; 这是拖动他们设置首选顺序,删除你不想要的,等等。

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

有没有办法可以一次看到更多的网络,也许可以按名称排序?

在此输入图像描述


1
如果你想知道我如何知道所有那些模糊的配置文件,这里有一个解释 ;-)
Daniel Beck

我确实对此感到好奇。感谢分享。
cwd

Answers:


8

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


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

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

您可以在任何文本编辑器,属性列表编辑器/ Xcode 4 PlistBuddy或中打开/读取文件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'


1
在OS X 10.10上,该值不再是RememberedNetworks而是KnownNetworks。如果替换新值,则相同的命令有效。
安迪派珀2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.