Leo*_*opd 10 mac wireless-networking command-line macos
在 MacBook 上,如果我按住Alt菜单栏中的 AirPort 图标并单击它,我会得到一堆关于我所连接的接入点的额外数据。现在对我来说最有趣的是 WiFi 频道。
如何从命令行获取相同的信息?ifconfig似乎不包括它。
slh*_*hck 13
airportApple 的 802.11 框架附带了一个信息实用程序。不过有点隐蔽。如果您想每次都在不指定路径的情况下调用它,请在终端中输入以下内容以将此实用程序链接到您可以从 PATH 调用它的某个位置:
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/bin/airport
Run Code Online (Sandbox Code Playgroud)
然后你从任何地方调用它。只需输入airport选项列表。
airport -I
Run Code Online (Sandbox Code Playgroud)
这将输出:
charon:Resources werner$ airport -I
agrCtlRSSI: -56
agrExtRSSI: 0
agrCtlNoise: -86
agrExtNoise: 0
state: running
op mode: station
lastTxRate: 78
maxRate: 144
lastAssocStatus: 0
802.11 auth: open
link auth: wpa2-psk
BSSID: 0:23:69:14:ad:5c
SSID: Supersaurus
MCS: 12
channel: 1
Run Code Online (Sandbox Code Playgroud)
要仅获取频道,请通过管道输入grep:
airport -I | grep channel
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10881 次 |
| 最近记录: |