linux设置PATH路径,配置jdk13路径,解决PATH环境错误被覆盖问题

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

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

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

linux 环境变量设置

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

问题描述:

root@xxx:~ ls
-bash: ls: 未找到命令
root@xxx:~ vim /etc/profile
-bash: vim: 未找到命令

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

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

二.配置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
ok,这里看到 /bin/java 链接于 /etc/alternatives/java 
然后又链接于 /usr/lib/jvm/java-13-openjdk-amd64/bin/java

最后就找到了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

这里是以 /etc/profile为例

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

root@xxx:~ vim etc/profile

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环境变量是否添加成功

5.要在root用户下进行,😅如果不是root用户,用vim ~/.bashrc添加也是一样的



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值