Конфигурация Bash в Mac OS X 10.4+ - PullRequest
8 голосов
/ 23 ноября 2008

При настройке bash на OSX через ~/.profile он, кажется, полностью игнорирует его, как только существует ~/.bash_profile. Если это правильное и ожидаемое поведение, я должен добавить свои дополнительные параметры конфигурации к ~/.bash_profile или использовать его вместо ~/.profile?

Заранее спасибо.

Ответы [ 2 ]

19 голосов
/ 23 ноября 2008

Это ожидаемое поведение. Смотри здесь

Когда bash вызывается как интерактивный оболочка для входа или неинтерактивная оболочка с опцией --login, это сначала читает и выполняет команды из файл / etc / profile, если этот файл существует. Прочитав этот файл, он ищет ~ / .bash_profile, ~ / .bash_login и ~ / .profile, в этом порядок, а также читает и выполняет команды от первого, который существует и читаемый.

Таким образом, учитывается только первый читаемый.

Что касается того, что вы должны использовать, это ваше дело - если только нет корпоративных политик или чего-то еще, что создает конкретную политику или основывается на существующей конкретной.

1 голос
/ 24 ноября 2008

Это будет "источник ~ / .profile"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...