mac_命令行下控制Wi-Fi

来源:互联网 发布:淘宝sony耳机真假 编辑:程序博客网 时间:2024/06/05 15:34

Mac 命令行下直接控制Wi-Fi提高效率

首先需要查看当前Wi-Fi网络设备名称,命令行输入

networksetup -listallhardwareports

在命令行中返回的结果中找Wi-Fi的设备名,通常是en0

//...//omitted//...HardwarePort:Wi-Fi//找这个Device:en0 //这个就是设备名//...//omitted//...VLANConfigurations===================

如何关闭Wi-Fi

networksetup -setairportpower en0 off

如何启动Wi-Fi

networksetup -setairportpower en0 on

关于networksetup命令

networksetup命令具体用法可以命令行直接

man networksetup

也可以参考 Apple文档【link】


当然像我这么懒的人肯定不会在命令行里面输那么长一段命令来关闭Wi-Fi,这浪费的时间还不如直接鼠标点击顶栏-关闭Wi-Fi来得快,这时就轮到我们的zsh出场了

zsh配置文件中设置alias

alias killwifi="networksetup -setairportpower en0 off"alias startwifi="networksetup -setairportpower en0 on"

我设置了killwifi命令为关闭Wi-Fi, startwifi命令为开启Wi-Fi,这样下次我要想开启和关闭Wi-Fi,就直接命令行输入这两个alias就可以了,绝对比鼠标快。

不过我坦白,本来并不想设置startwifi的,因为开启Wi-Fi后还需要进行选择哪个Wi-Fi进行连接的操作,其实还是鼠标快,只有关闭Wi-Fi的时候,命令行才会真正比鼠标快,当然,这是纯理论层面上的说法,实际情况下可能命令行开启Wi-Fi再选择也挺快的。

参考链接

http://blog.csdn.net/cn_wk/article/details/51712118


visitor tracker
访客追踪插件