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