当前位置:   article > 正文

linux设置PATH路径,配置jdk13路径,解决PATH环境错误被覆盖问题_current path : /usr/local/sbin:/usr/local/bin:/usr

current path : /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:

终端输入echo $PATH返回如下,各路径用:隔开. $符号用于展开变量的值.
一般PATH默认配置如下:
在终端使用 echo $PATH 命令,查看path路径

echo $PATH
  • 1
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
  • 1

有时候操作失误,添加环境变量时,容易一不小心把原来的PATH环境给覆盖掉了,
这时候别慌,不需要重装系统的,可以用export改回来的.

linux 环境变量设置

一. 解决PATH环境配置错误,导致"ls","vim"等命令无法使用.

问题描述:

root@xxx:~ ls
-bash: ls: 未找到命令
root@xxx:~ vim /etc/profile
-bash: vim: 未找到命令
  • 1
  • 2
  • 3
  • 4

原因: 系统寻找命令都是在PATH下的路径里按顺序找的,如果PATH错了就提示未找到命令
解决办法:
再设置一下path

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • 1

二.配置jdk13的环境变量

首先得先下载 jdk

1. apt install openjdk-13-jdk openjdk-13-jre

2. 找到jdk的路径

root@xxx:~ which java     		
/bin/java				   
root@xxx:~ ls -l /bin/java				
lrwxrwxrwx 1 root root 22 3月   1 15:20 /bin/java -> /etc/alternatives/java
root@xxx:~ ls -l /etc/alternatives/java					
lrwxrwxrwx 1 root root 43 3月   1 15:20 /etc/alternatives/java -> /usr/lib/jvm/java-13-openjdk-amd64/bin/java
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
ok,这里看到 /bin/java 链接于 /etc/alternatives/java 
然后又链接于 /usr/lib/jvm/java-13-openjdk-amd64/bin/java
  • 1
  • 2

最后就找到了jdk的路径了 /usr/lib/jvm/java-13-openjdk-amd64/

3. 之后需要添加三个环境变量

JAVA_HOME --路径为jdk的安装路径,我这里是/usr/lib/jvm/java-13-openjdk-amd64/
PATH --路径为jdk的安装目录下的bin路径,这里设置为$JAVA_HOME/bin
CLASSPATH --路径为./以及jdk安装目录下的lib路径,这里设置为./:$JAVA_HOME/lib

Linux中有两个地方可以添加环境变量

vim ~/.bashrc
vim /etc/profile
  • 1
  • 2

这里是以 /etc/profile为例

1.打开用vim打开/etc/pvofile

root@xxx:~ vim etc/profile
  • 1

2.在文件最后添加这三个路径
export JAVA_HOME=/usr/bib/jvm/java-13-openjdk-amd64
export CASSPATH=./:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

export PATH路径时需要注意: 在 $JAVA_HOME/bin 前面或者后面必须添加原来的 $PATH 路径,用 冒号: 分隔

如果只写入export PATH=$JAVA_HOME/bin,这会将原来的PATH给覆盖掉,导致PATH出错

如果不小心覆盖掉了原来的PATH,参照上面的解决办法

4.使用 wq! 命令保存退出vim.

终端命令行敲入 source /etc/profile ,如果没有报错说明修改无误,再使用echo $PATH查看jdk13环境变量是否添加成功
  • 1

5.要在root用户下进行,
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/187455

推荐阅读
相关标签