PATH 变量会随着重启而重置

PATH 变量会随着重启而重置

正如标题所示,每次重启后我的 PATH 变量都会重置。我读到我必须编辑 bashrc 文件的 PATH 变量,但那里没有任何与 PATH 变量相关的提示。

答案1

如果你只想更新用户的 PATH,只需编辑本地的 bashrc

gedit ~/.bashrc

如果你想更新全局 PATH

gksudo gedit /etc/bash.bashrc

答案2

如果它不在您的 ~/.bashrc 中,请将其添加到新行中。

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

答案3

仅影响特定用户(而不是整个系统)的环境变量设置应设置为:

~/.pam_environment # This file is specifically meant for setting a user's environment. 

它不是一个脚本文件,而是由每行一个赋值表达式组成。

PATH DEFAULT=${PATH}:~/MyPrograms

注意:使用 .pam_environment 需要重新登录才能初始化变量。仅重新启动终端不足以使用这些变量。

来源:https://help.ubuntu.com/community/EnvironmentVariables#Session-wide_environment_variables

相关内容