centos配置环境变量,也生效了。配置了JAVA_HOME,但是执行 cd $JAVA_HOME/不能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos配置环境变量,也生效了。配置了JAVA_HOME,但是执行 cd $JAVA_HOME/不能相关的知识,希望对你有一定的参考价值。
centos配置环境变量,也生效了。配置了JAVA_HOME,但是执行 cd $JAVA_HOME/不能自动补全后面的内容,请问怎么解决?
问题已解决:
linux在命令行输入命令时,如果有$字符,按tab键时会自动在前面加入转义字符,反而达不到自己需要的效果. 解决这种问题需要进行设置,不让他自动转义,执行命令(命令的意思是开启目录扩展,-s是打开): shopt -s direxpand 然后再支持刚才的命令,按tab后会把$JAVA_HOME转为真实的文件夹,再tab提示就非常方便了,达到了理想的效果.
存在的,环境变量生效了
追答你要补全什么
追问补全后面的一些目录
追答名字首字母有重的,按两下ta'b
追问我正常执行 cd $JAVA_HOME,没问题也会进去,但是执行 cd $JAVA_HOME/没有变化
参考技术B cd %java_home%/追问不是这样的
ubuntu18每次启动linux都要source /etc/profile生效java环境变量
这个怎么解决啊 找了好多方法 不好用啊
参考技术A 1.如果是解压包,需要对解压的目录有权限2.环境变量最好是配置全局的
3.也可以使用apt安装。自动配置
4.希望可以帮助你,请采纳,谢谢 参考技术B 可以在定时任务里面设置,这样系统启动的时候就可以自动添加了 参考技术C 在/etc/bashrc 文件末尾
配置环境变量 或者 添加source /etc/profile追答
正常你的环境变量配置在etc/profile是可以的,可能你安装新软件时环境变量被覆盖了
配置完后,重启机器
以上是关于centos配置环境变量,也生效了。配置了JAVA_HOME,但是执行 cd $JAVA_HOME/不能的主要内容,如果未能解决你的问题,请参考以下文章
centos7配置java环境 安装JDK 用java -version检测 提示-bash:java:未找到命令,是怎么回事?