Разница между .profile и .bash_profile на Snow Leopard

Я собираюсь установить путь для mySQl на моем компьютере (я запускаю Snow Leopard), но я вижу разные инструкции в Интернете.

Некоторые говорят, что нужно изменить файл .profile, а некоторые - изменить файл .bash_profile. В чем разница?

Ответ 1

.profile работает с sh или bash. Однако .bash_profile bash -специфичен и будет переопределять .profile, если он присутствует.

Ответ 2

Я считаю, что среда Mac OS X проверяет .bash_profile, .bash_login, .profile в этом порядке. Он будет работать в зависимости от того, какой из них наивысший в иерархии, поэтому, если у вас есть .bash_profile, он не будет проверять .profile.