首先,要認識到OSX的一件事是它是建立在Unix上的。這就是.bash_profile進來的地方。在OSX中啟動終端應用程序時,默認情況下會得到bashshell。bashshell來自Unix,當它加載時,它運行.bash_profile腳本。您可以為用戶修改此腳本以更改您的設置。此文件位于:
~/.bash_profile
小牛更新
OSXMaverick不使用Environment.plist-至少對OSX windows應用程序不使用。您可以使用發(fā)射配置用于窗口應用程序。仍然支持.bash_profile,因為它是終端中使用的bash shell的一部分。
獅子和山獅
OSX窗口應用程序從您的Environment.plist文件中接收環(huán)境變量。這很可能是您所說的“.plist”文件的意思。此文件位于:
~/.MacOSX/environment.plist
如果您更改了您的Environment.plist文件,那么OSX windows應用程序,包括終端應用程序,將設置這些環(huán)境變量。在.bash_profile中設置的任何環(huán)境變量都只會影響bashshell。
通常,我只在.bash_profile文件中設置變量,而不更改.plist文件(或Maverick上的Launchd文件)。大多數OSX窗口應用程序不需要任何自定義環(huán)境。只有當應用程序實際需要一個特定的環(huán)境變量時,我才會更改Environment.plist(或Maverick上的Launchd文件)。
聽起來,您想要的是更改Environment.plist文件,而不是.bash_profile。
最后一件事,如果你找那些文件,我想你找不到。如果我沒記錯的話,它們不在我最初安裝的Lion上。
編輯:下面是一些創(chuàng)建plist文件的說明。
- 開放Xcode
- 選擇File->New->New File.
- 在MacOSX下選擇資源
- 選擇一個plist文件
- 按照其余的提示
要編輯該文件,您可以控制-單擊以獲得一個菜單,并選擇添加行.然后,您可以添加一個鍵值對。對于環(huán)境變量,鍵是環(huán)境變量名,值是該環(huán)境變量的實際值。
一旦創(chuàng)建了plist文件,您就可以用Xcode打開它,隨時修改它。