永远更改 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

相关内容