为了运行 maven 环境变量,我尝试了几种方法。基本上,我遵循了以下一些选项:Ubuntu 社区页面,例如~/.pam_environment
,/etc/bash.bashrc
我真的不知道了。在其中我导出了类似的东西export PATH=/opt/apache-maven-3.6.0/bin:$PATH
(我这么不具体,因为我无法查找)。
后来我确实跑了gnome-session-quit
,但是我的机器卡住了。
因此,硬重启后,我尝试再次登录,但无法做到这一点:我看到我的用户名,输入密码,按回车键,屏幕变黑,2 秒后我回到登录屏幕。
所以,这非常奇怪和令人担忧。下一步:通过 tty 登录(Strg + ALT + F3
)。在那里我可以登录,但不能做太多事情。我想过删除 .Xauthority 文件。但无论我做什么:The command could not be located because '\bin' is not included in the PATH environment variable.
我认为,总而言之,这令人担忧,而且我真的很紧张。
执行export PATH="/usr/bin:$PATH
似乎有效并echo $PATH
给出以 开头的输出/usr/bin:/usr/bin:/usr/bin:/home/user/Documents/.../esper/examples/transaction/etc:/home/user/anaconda3/bin:/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin:/opt/apache-maven-3.6.0/bin:/opt/apache-maven-3.6.0/bin:/opt/apache-maven-3.6.0/bin
,但实际上并没有帮助。
我在联想 G50-70 上运行 Ubuntu 18.04。
您能帮助我再次访问我的桌面和/或修复我的 PATH 问题吗?
答案1
输入此命令:
nano /etc/environment
将第一行改为:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:"
按Ctrl+O保存文件。
按Ctrl+X退出。
键入reboot
以重新启动计算机。
答案2
执行以下步骤。它将永久解决您的问题。
按 Ctrl + Alt + F3
输入你的用户名。
输入您的密码。
运行这些命令。
echo $PATH export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin/usr/games:/usr/local/games:/snap/bin" source ~/.bashrc export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin/usr/games:/usr/local/games:/snap/bin" source ~/.profile export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin/usr/games:/usr/local/games:/snap/bin" sudo nano /etc/environment
它将打开一个文件并只保留第一行
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin/usr/games:/usr/local/games:/snap/bin"
,并删除其他路径或环境变量(如果有)。按 Ctrl + X(保存文件)。
按 Y(确认保存更改)。
按 Enter 保存(确认当前文件中的更改)。
重启
sudo reboot