我想使用 中的airport
二进制命令, 但BSD OS 阻止我这样做。有没有办法全局执行它(即移动到 bin 文件)?/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/
/usr/bin
sudo cp source dest
系统:MacOS Mojave 10.14.3
答案1
不要尝试修改 /usr/bin;而是将其放入 /usr/local/bin。默认情况下,此目录不存在,但它在默认位置,PATH
因此如果您创建它,它将被搜索命令。此外,不要复制二进制文件,使用符号链接,这样当操作系统更新更改它时,您将获得新版本。
sudo mkdir /usr/local/bin
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport /usr/local/bin/airport