我安装了 Java jdk 并将我的更新etc/environment
为
PATH="/use/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="opt/java/jdk-10.0.1"
export JAVA_HOME
export PATH="$PATH:$JAVA_HOME/bin"
今天当我重新启动时,我无法登录,我陷入了登录循环。
当我进入 shell 时,我无法执行ls
,因为它/bin
说不包含在 PATH 环境变量中。我将以下行添加到末尾~/.bashrc
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
现在,当我登录到 shell 时,它会给出相同的错误,但我可以在以下命令中使用 , 等ls
。nano
我感觉登录循环也是由于这个错误。我还在顶部添加了以下行/etc/bash_completion
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games/usr/local/games"
但它并没有解决问题。