Linux下如何修改环境变量

环境变量是指在操作系统中用来指定操作系统运行环境的参数,如指定文件位置。比如java开发人员经常需要设置JAVA_HOME。下面就通过设置java的环境变量来说明如何在centos系统下设置环境变量
1.本教程以java环境变量为例来说明,首先在没有设置环境变量之前,先执行下java -version命令,提示找不到,现在只能在java的bin目录下执行,在设置完环境变量之后,就可以在任意目录下执行了,这也是环境变量的用途
Linux下如何修改环境变量
2.方法一(针对所有用户长久生效):vi /etc/profile编辑文件,添加变量参数
ps:修改enviroment也可以, vi /etc/profile export mypath=${PATH}:/home/ubuntu跟在系统
Linux下如何修改环境变量
Linux下如何修改环境变量
3.修改完成之后,没有马上生效,立即生效,需要输入命令source /etc/profile
使用echo命令查看刚刚设置的环境变量参数,看看值是否已经设置进去

Linux下如何修改环境变量
4.再次执行java -version,则可以看到,java命令已经可以正常执行了,说明添加的环境变量参数已经生效
Linux下如何修改环境变量
5.方法二(针对当前用户长久生效):用户目录下的.bash_profile文件使用vi命令编辑文件,添加变量参数(参数同上),(点开头表示隐藏文件,可以ls -al查看)
输入命令vim ~/.bash_profile ,~号表示当前用户home目录
ps:通过修改.bashrc文件 vim ~/.bashrc ,在最后一行添上:
export PATH=/home/ubuntu:$PATH也可以
Linux下如何修改环境变量
6.方法三(针对当前登录会话有效,关闭之后下次登录shell就无效了):直接将上面的export 命令执行一遍。这种方式最简便,适合临时设置环境变量使用
Linux下如何修改环境变量
7.没有加入到环境变量里面可以试着./hello.txt执行