我应该在哪里添加/修改环境变量?

我应该在哪里添加/修改环境变量?

我想编辑我的.bash_profile文件。但是在 Ubuntu(也许还有其他 Debian 发行版)中,它被命名为.profile

但是我似乎无法在中找到预期的变量,例如 $PATH、$PS 等.profile file。该.bashrc文件似乎也没有任何用处。

我想在这种情况下如何修改我的环境变量。

答案1

根据Ubuntu 文档,他们不建议使用~/.profile,而是建议使用~/.pam_environment将项目添加到$PATH:

~/.pam_environment - 此文件专门用于设置用户环境。它不是脚本文件,而是由每行一个赋值表达式组成。
PATH DEFAULT=${PATH}:${HOME}/MyPrograms

答案2

.bashrc您可以在您的目录文件内为 bash 会话永久配置环境变量,例如 $PATH 或 $PS $HOME

如果您需要永久设置它,并且在系统范围内(所有用户,所有进程)添加设置变量/etc/environment

相关内容