通过Mac上的命令行或快捷方式在wifi连接之间切换

时间:2016-09-01 07:15:07

标签: bash shell command-line terminal

有没有办法在Mac上快速从一个wifi连接切换到另一个wifi连接?

我需要在2或3个wifi连接之间切换才能运行我们的程序。

如果您知道通过命令行或shell脚本或快捷方式制作它,我真的很感激。

1 个答案:

答案 0 :(得分:6)

来自@ Inian的帮助

查看所有wifi连接:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan

从Mac OSX终端命令行加入wifi网络:

networksetup -setairportnetwork en0 WIFI_SSID_I_WANT_TO_JOIN WIFI_PASSWORD

如果你知道wifi连接名称,你可以写一个脚本来切换:


case "$1" in

   wifi1)
       printf "Switching to wifi1 ...\n"
       networksetup -setairportnetwork en0 wifi1 password1
       ;;

   wifi2)
       printf "Switching to wifi2 ...\n"
       networksetup -setairportnetwork en0 wifi2 password2
       ;;

   *)
       printf "Unknown wifi"
       exit -1
esac

exit 0

来自http://blog.mattcrampton.com/post/64144666914/managing-wifi-connections-using-the-mac-osx

的参考资料