2011-07-19 9 views
48

Voy a establecer el camino para mySQl en mi computadora (estoy ejecutando Snow Leopard) pero veo diferentes instrucciones en línea.Diferencia entre .profile y .bash_profile en Snow Leopard

Algunos dicen cambiar el archivo .profile y algunos dicen que se debe cambiar el archivo .bash_profile. ¿Cuál es la diferencia?

+2

Pertenece a http://superuser.com –

Respuesta

64

.profile funciona con sh o bash. Sin embargo, .bash_profile es específico de bash y anulará .profile si está presente.

+14

Creo que .bash_profile anula .profile, y no al revés, pero no lo he probado. –

+4

Acabo de probar y .bash_profile parece anular .profile – catrapture

+2

Gracias a ambos - Voy a arreglar la respuesta. –

39

Creo que el entorno de mac OS X comprueba .bash_profile, .bash_login, .profile en este orden. Se ejecutará el que sea más alto en la jerarquía, por lo tanto, si tiene .bash_profile, no marcará .profile.

+3

Puedo confirmar eso. Acabo de instalar google cloud sdk que creó un .bash_profile cuando estaba usando .profile para todas mis otras variables y muchas aplicaciones dejaron de funcionar. – Danielito

+1

Creo que .bashrc debería estar en esa lista? – tscizzle

+0

@tscizzle - La lista mencionada es válida para un shell de inicio de sesión – sras

Cuestiones relacionadas