1. 什么是环境变量
自定义变量只在当前的shell中生效,而环境变量会在当前的shell和这个shell的所有子shell中生效。
如果把环境变量写入配置文件,它就会在所有的shell中生效。
Linux系统中有一些内置的环境变量,用户可以修改系统环境变量的值,也可以自定义新的环境变量。
2. 操作环境变量
定义环境变量:
格式:export 变量名=变量值
export AGE=18
定义一个新的环境变量AGE,值为18。
也可将一个已经存在的本地变量(自定义变量)定义为环境变量。
格式:export 变量名
查看环境变量:
env
查看所有的环境变量。
上述命令看不到PS1这个环境变量,它是环境变量中的一个子分支,一个特例,可以通过set命令查看。
调用环境变量:
格式:$变量名
echo<