【发布时间】:2016-04-17 17:47:57
【问题描述】:
我正在寻找一种使用脚本以编程方式切换笔记本电脑 WiFi 状态的方法。我正在使用 MacOS(正式为 OSx)。
【问题讨论】:
标签: macos bash networking wifi
我正在寻找一种使用脚本以编程方式切换笔记本电脑 WiFi 状态的方法。我正在使用 MacOS(正式为 OSx)。
【问题讨论】:
标签: macos bash networking wifi
我的.zshrc 中有一个别名:
alias wifi:on="networksetup -setairportpower en2 on"
alias wifi:off="networksetup -setairportpower en2 off”
您需要将en2 更改为您机器上正确的网络适配器。
您可以使用以下方法列出所有适配器:
networksetup -listallhardwareports
您还可以将此逻辑提取到其自己的脚本或函数中,该脚本或函数接收network-id 作为变量。
> ./toggle_wifi --id=2
更新
这个问题也被问到apple.stackexchange 并且有一些广受好评的答案。还有一个 Gist 的脚本工作版本。
【讨论】: