我在全新安装的 Debian Buster 中向 .profile 中的 PATH 变量添加了一些内容,但重启后检查环境时,我发现没有任何变化。可能是什么问题?
添加的行是:
PATH=$HOME/local/bin:$PATH
经过进一步检查,只有当我通过图形登录时,它才会获取源代码。登录虚拟控制台可以正确获取所有内容。
答案1
该文件.profile
由登录 shell 获取。
看来图形系统创建的终端窗口不会创建登录 shell。如果您将bash
其用作 shell,则可以将其作为bash -login
source启动.profile
,也可以将命令放入“.bashrc”中。
如果您使用其他 shell,请查阅文档。
答案2
我将 Debian Buster 与 Mate 结合使用,并在 Mate 控制台中标记选项“以登录 shell 身份运行命令”以从文件 .profile 加载变量