在 Ubuntu 中设置路径环境变量

在 Ubuntu 中设置路径环境变量

我不小心更改了 Ubuntu 中的路径环境变量。现在,当我打开电脑时,登录屏幕会出现,输入密码并按回车键后,屏幕会消失片刻,然后再次出现登录屏幕。

当我在按下 Ctrl+alt+f3 后出现的终端中输入任何命令时,显示的错误是:无法找到该命令,因为 /usr/bin 未包含在 PATH 环境变量中。

有什么办法可以解决这个问题吗?我可以重新设置环境变量吗?

答案1

您说您不小心更改了路径环境变量。为了正确修复此问题,我们需要更多信息。发生了什么?您是如何更改路径环境变量的?

当我的主目录中的 .Xauthority 神秘地将所有权更改为 root 时,我也曾有过类似的经历。

以 root 身份登录并检查 .Xauthority 文件的所有权

ls -l 应该显示您的用户名,如下所示(假设用户名为“yourname”):

cd /home/yourname
ls -l .Xauthority
-rw------- 1 yourname yourname 270 Dec 23 03:00 .Xauthority

如果看起来像下面这样,您将遇到麻烦和登录循环:

cd /home/yourname
ls -l .Xauthority
-rw------- 1 root root 270 Dec 23 03:00 .Xauthority

如果你看到

ls -l .Xauthority
-rw------- 1 root root 270 Dec 23 03:00 .Xauthority

您需要通过以下命令将 .Xauthority 的所有权更改回您的用户帐户:

chown yourname:yourname .Xauthority

然后注销 root 身份或重新启动并尝试使用您的用户帐户登录。

相关内容