现象:
执行 source profile以后, 执行任何命令总是提示
command not found
原因:
因为修改profile文件没有把系统命令的路径加上去,导致最基本的命令也无法找到。
解决:
1.命令行输入临时命令
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
当前命令执行后,失效的现象消失
2.打开/etc/profile, 在设置环境变量的PATH位置上加上$PATH。这样是为了在原来的环境变量中追加,而不是覆盖。
export JAVA_HOME=/usr/local/jdk-15.0.1
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
3.source /etc/profile
原文链接:https://blog.csdn.net/qq_41605695/article/details/111386090