本文主要是介绍关于echo $PATH无显示值问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景:
有时候我们在linux系统上会遇到echo $PATH没有值的情形,往往是.bashrc的文件没有source一下,
那bash的作用是什么?我们可以跟进linux来查询下,man bash
答案是:Bash是一个与sh兼容的命令语言解释器,它执行从标准输入或文件中读取的。
解决方法
以JAVA_HOME为例,我们切换到/etc/profile.d目录下,vim my_env.sh
进入到根目录下,编辑.bashrc
[shirun@hadoop101 ~]$ cd
[shirun@hadoop101 ~]$ vim .bashrc# .bashrc# Source global definitions
if [ -f /etc/bashrc ]; then. /etc/bashrc
fi
source /etc/profile.d/my_env.sh
# User specific aliases and functions
然后进行保存!
最后动作是source .bashrc,这样就输入echo $PATH就可以正常展示环境变量了!
这篇关于关于echo $PATH无显示值问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!