之前一直对linux的环境变量有点晕,所以稍稍看了一下,总结一下,希望对大家有帮助,提示:注意变量和环境变量的区别(变量不会被子进程所继续引用。) 。
要设置首先要知道在哪里设置,并且要知道设置这个是什么情况要用的。
1.如果就希望自己这个用户用,首先进入自己的用户目录
#进入自己的用户目录
cd
vim .bashrc 编辑这个文件 输入你想设置的变量。例:
JAVA_HOME=/data/web/jdk
M2_HOME=/data/web/soft/maven
如果你想让登陆这台机器的所有人都拥有这些变量,直接编辑vim /etc/bashrc。其实通过vim .bashrc 这个文件也可以发现。这个文件会加载/etc/bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
2. export 操作
如果希望这个变量变成全局的环境变量,在定义变量后增加“export 变量名 ”,例
JAVA_HOME=/data/web/jdk
M2_HOME=/data/web/soft/maven
export JAVA_HOME
export M2_HOME
未写完!