可能的重复:
如何设置用户环境变量? (永久,非会话)
要更改 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