1.显示变量
$ echo $JAVA_HOME
输出:usr/lib/jvm/java-1.8.0
2. 设置一个新的环境变量hello
$ export MY_PATH="WSY"
$ echo $MY_PATH
输出:WSY
3. 用env查看所有的环境变量
$ env
$ env |grep CLASS_PATH
4. 用set命令查看所有变量(含环境变量与自定义变量)(鸟哥p305)
$ set
5. 使用unset命令来清除环境变量(注意没有美元符)
set可以设置某个变量的值。如果该变量既是环境变量,又是自定义变量,则都清楚。
[root@hw224 hadoop]# HELLO="hello"
[root@hw224 hadoop]# echo $HELLO
hello
[root@hw224 hadoop]# export HELLO
[root@hw224 hadoop]# env | grep HELLO
HELLO=hello
[root@hw224 hadoop]# unset HELLO
[root@hw224 hadoop]# env | grep HELLO//没有了
[root@hw224 hadoop]# set | grep HELLO//没有了
6.export使自定义变量变成环境变量
#export PATH
7.自定义变量与环境变量的区别
是否可以被子进程继承,就是被子进程继续使用。环境变量可以,自定义变量不可以。
8.读取环境变量的次序
1.系统级别的:
1. /etc/profile
2.用户专有的环境变量(大多数linux发行版只用这三个启动文件中的一个):
- $HOME/.bash_profile -> ~/.bashrc -> /etc/bashrc
- $HOME/.bash_login
- $HOME/.profile