ターミナルからMacのWiFiをon/offしたり

できることはすべてCUIからやりたすぎてWiFiのOn/Offは標準でMacのショートカットもないっぽいのでどうせならターミナルでコマンドでできるようにしたいなと思ってググったらありました。

blog.mattcrampton.comxc d• Managing WIFI connections using the Mac OSX...

いろいろできる

  • offにする
$ networksetup -setairportpower en0 off
  • onにする
$ networksetup -setairportpower en0 on
  • 使用可能なネットワークを確認する
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan
  • ネットワークに入る
$ networksetup -setairportnetwork en0 WIFI_SSID_I_WANT_TO_JOIN WIFI_PASSWORD
  • 自分のネットワークを確認する
$ networksetup -listallhardwareports

Aliases

長くて覚えれないので以下のようにAliasを貼っておきました!!

# ~/dotfiles/zsh/aliases.zsh
# System
# toggle WiFi network on/off
# to enter network, `SSID PASS` follows
alias ns="networksetup -setairportpower en0"
# show your network interface name
alias nc="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan"

https://github.com/totzYuta/dotfiles/blob/master/zsh/aliases.zsh

便利!!!