Diferencia entre .profile y .bash_profile en Snow Leopard

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

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

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

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 comprobará .profile .