永遠更改 PATH 等環境變數

永遠更改 PATH 等環境變數

可能的重複:
如何設定使用者環境變數? (永久,非會話)

要更改 PATH 變數的數量,我使用:export PATH=...

但是當我關閉終端時,PATH 的數量就變成了最初的樣子。

我想保存更改,以便關閉終端或註銷後金額就是我想要的金額。

我怎樣才能完成這項工作?

我使用 Fedora 17,核心:3.4.3

答案1

使設定持久化:

新增這一行:匯出 PATH=/path/to/dir在你的~/.bashrc如果使用 bash,或 zsh 使用 ~/.zshrc:

$ vim ~/.bashrc

export PATH=$PATH:/path/to/dir

:wq

或者:

$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc

稍後編輯!

答案2

每次執行 bash(非登入)shell 實例時,它都會讀取並執行.bashrc主目錄中的檔案。另一方面,登入 shell 會對.profile位於主目錄中的檔案執行此操作。您可以透過閱讀 bash 手冊來發現登入 shell 和非登入 shell 之間的差異。

根據您的情況,打開~/.bashrc並設定您想要的變數。例如:

PATH="/some/new/path:$PATH"

儲存並重新載入:

$ source ~/.bashrc

相關內容