为什么启动 Ubuntu 时不执行 ~/.bash_profile?

为什么启动 Ubuntu 时不执行 ~/.bash_profile?

我在 MacBook Pro 笔记本电脑的 Virtualbox 中安装了 Ubuntu。在 中~/.bash_profile,我添加了一些目录到PATH.但是在我重新启动来宾 Ubuntu 后,添加的目录不在PATH.我想知道为什么~/.bash_profile在来宾 Ubuntu 启动后不执行。谢谢。

答案1

您应该将环境变量放入~/.profile.

在此文件中,您还可以放置环境变量分配,因为它会在启动过程桌面会话期间由 DisplayManager 自动执行,并且在从文本控制台登录时由登录 shell 自动执行。

https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4-.2F.profile

相关内容