回答:
使いたい空港ユーティリティが埋葬されています。/ usr / local / binにユーティリティへのシンボリックリンクを作成し、次のコマンドですばやくアクセスできるようにします。
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/local/bin/airport
これで、airport -s
BSSIDを使用して使用可能なネットワークのリストを実行および取得できるはずです。
メニューバーでWiFiネットワークを開いているときにオプションキーを押したままにすると、BSSIDを一度に1つずつ表示することもできますが、OpenBSDのCLIのようなバージョンが必要なようです。
更新:
私はもともと、この答えを書いてから、「ルートレス」AKAシステムの完全性保護(SIP)が作るこれ、OSXに追加されている/usr/bin
と/usr/sbin
、読み取り専用。を使用するのが適切/usr/local/bin
であるため、シンボリックリンクがそこに作成されるように回答を更新しました。
airport
コマンドは、下位互換性を懸念している人のために、少なくとも10.6以降、場合によってはその前にあります。10.8でもまだ残っています。
alias airport="/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport"
sudo特権を必要としないため、管理者以外のユーザーも同様に使用でき、他のユーザーには影響しません。