系統庫中存在“man airport”可執行文件,但希望它位於 /usr/bin/fir 全域執行(MacOS

系統庫中存在“man airport”可執行文件,但希望它位於 /usr/bin/fir 全域執行(MacOS

我想要使​​用其中airport的 二進位命令,但 BSD 作業系統阻止我這樣做。有沒有辦法全域執行它(即移動到 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

相關內容