通过终端安装 java 时意外更改了 Path 环境变量

通过终端安装 java 时意外更改了 Path 环境变量

在按照 Stack Overflow 上的教程操作时,我按照说明设置了 Java 路径,但在此过程中出现了错误。现在我无法登录,因为usr/bin:/usr找不到。

答案1

通过快速搜索可以找到类似这样的现有答案:如何恢复路径环境变量还有很多。

有几个选项...您可以启动到单个用户,无密码登录(如果您有物理访问权限),然后恢复:

/etc/environment:PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
/etc/login.defs:ENV_SUPATH      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
/etc/login.defs:ENV_PATH        PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

等等,对于所有用户,或者如果你只擦除了本地用户,那么考虑通过以下方式恢复设置(在 Ubuntu 18.04 上):

cp /etc/skel/.profile /home/<user>/

如果您只有远程访问权限,您可以以其他用户身份登录,然后恢复。

相关内容