2008-11-23 37 views
8

當通過~/.profile配置上OSX的慶典似乎只要~/.bash_profile存在完全忽略它。如果這是正確的和預期的行爲,我應該添加我的額外配置的東西到~/.bash_profile以及使用它而不是~/.profileBash設置

在此先感謝。

回答

19

它是預期的行爲。見here

當bash被調用作爲交互式 登錄外殼,或作爲非交互 殼與--login選項,它 首先讀取和從 文件/ etc /簡檔執行命令,如果該文件 存在。讀取文件之後,它 查找〜/ .bash_profile中, 〜/ .bash_login文件,和〜/ .profile中,在 順序,並且讀取和執行從存在並且是 可讀的第一個命令 。

所以只有第一個讀取計數。

至於你應該使用它,它給你 - 除非有公司政策或其他什麼東西,將創建一個特定的一個,或依賴於特定的一個存在。

+0

您可以隨時「$ include .profile」... – dmckee 2008-11-23 12:48:35

1

這將是「源〜/ .profile」