Ya OS X viene de unix patrimonio, se desea almacenar los archivos del sistema en /usr/local/bin
para aplicaciones de línea de comandos y secuencias de comandos que pertenecen al sistema a nivel local y no a un usuario específico. Usted puede necesitar para crear este directorio primera ejecutando:
sudo mkdir -p /usr/local/bin
Puede mover cualquier aplicación de línea de comandos a la carpeta mediante la ejecución de:
sudo mv my-binary /usr/local/bin/
Para asegurarse de que /usr/local/bin
es parte de su estándar de la ruta de búsqueda en la Terminal, compruebe el contenido de /etc/paths
y añadir si es necesario:
grep -w /usr/local/bin /etc/paths || sudo sh -c 'echo /usr/local/bin >> /etc/paths'
Algunos usuarios hacer un segundo directorio para el usuario a nivel de secuencias de comandos, pero esto es aún más sujeta a la preferencia personal.
Me suelen hacer un directorio bin en cada carpeta de usuario y, a continuación, ocultar desde el Buscador, pero usted puede hacer que la decisión de si quiere oculto:
mkdir ~/bin
chflags hidden ~/bin
En este caso, usted va a querer tener cada usuario de la ruta de incluir esta ubicación mediante la modificación de los shell scripts de inicio (~/.bash_profile
para bash que es el estándar de la shell)
export PATH=$PATH:~/bin
o mediante la codificación duro de la ruta de acceso a cada aplicación cuando se ejecuta.