Dónde crear un .profile en Mac OS X

10

Estoy usando Mac OS X Snow Leopard. ¿En qué carpeta creo mi .profilearchivo?

Me gusta crear una ruta /usr/local/mysql/bin: ¿algún consejo sobre cómo exportar esta ruta? Solo sé cómo escribirlo .bash_profile.

nicole
fuente

Respuestas:

21

Se crea .profileen la misma carpeta que .bash_profile, es decir, /Users/your-user-name/también está disponible en ~o $HOME.

Usted puede agregar la línea utilizando un editor de texto o editor de línea de comandos de su elección (como vim, emacso nano), pero también puede hacerlo con Editar texto:

open -a TextEdit ~/.bash_profile

¿Dónde poner el exportcomando?

Una cosa importante: Si ya tiene una .bash_profile, su .profilevoluntad no se cargará automáticamente. Del manual de bash:

se busca ~/.bash_profile, ~/.bash_loginy ~/.profile, en ese orden, y lee y ejecuta órdenes desde el primero que existe y es legible.

Por eso, cuando ya tienes un ~/.bash_profilearchivo y creas un ~/.profile, bash nunca leerá este último automáticamente. Puede agregar el exportcomando apropiado en su ~/.bash_profiley funcionará bien si siempre usa bash:

export PATH=/usr/local/mysql/bin/:$PATH

Fuente .profilede.bash_profile

Si desea tener un separado .profile, debe incluirlo manualmente ~/.bash_profile. Ponga lo siguiente en ~/.bash_profile:

source ~/.profile
slhck
fuente
0

En terminal:

open .profile

Si eso no funciona, vaya a su directorio de inicio:

sudo nano .profile

y añadir:

export PATH=$PATH:/usr/local/mysql/bin/
nicole
fuente
3
No debería necesitar sudoeditar .profileen su directorio de inicio.
fideli
Además, podría ser mejor tener su ruta personalizada delante de $ PATH, para que su binario local MySQL siempre sea lo primero.
slhck