ejecutable 'man aeropuerto' en la biblioteca del sistema pero quiero que esté en /usr/bin/ fir ejecución global (MacOS

ejecutable 'man aeropuerto' en la biblioteca del sistema pero quiero que esté en /usr/bin/ fir ejecución global (MacOS

Quiero que se use el airportcomando binario que está /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/ en /usr/binuso sudo cp source dest, pero el sistema operativo BSD me impide hacerlo. ¿Hay alguna manera de ejecutarlo globalmente (es decir, pasar al archivo bin)?

Sistema: MacOS Mojave 10.14.3

Respuesta1

No intentes modificar /usr/bin; póngalo en /usr/local/bin en su lugar. Este directorio no existe de forma predeterminada, pero está predeterminado, PATHpor lo que si lo crea, se buscarán comandos. Además, no copie el binario, use un enlace simbólico para que cuando una actualización del sistema operativo lo cambie, obtenga la nueva versión.

sudo mkdir /usr/local/bin
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport /usr/local/bin/airport

información relacionada