系统库中的“man airport”可执行文件,但希望它位于 /usr/bin/ 中,以便全局执行(MacOS

系统库中的“man airport”可执行文件,但希望它位于 /usr/bin/ 中,以便全局执行(MacOS

我想使用 中的airport二进制命令, 但BSD OS 阻止我这样做。有没有办法全局执行它(即移动到 bin 文件)?/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources//usr/binsudo 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

相关内容