环境变量是作用在整个系统中的变量。
很多软件工作的时候都要读取环境变量[21]的值来确定其工作方式。例如 cd 这个程序,如果不带任何选项执行,它会读取 $HOME 这个变量的值,然后进入到这个目录,也就是用户的 HOME 目录。使用 echo 显示一个环境变量:
echo $HOME/home/user echo HOME
HOME
WELCOME="Hello!"echo $WELCOME
Hello! env
| grep WELCOME
export WELCOME
env | grep WELCOME Hello!
定义一个环境变量,可以将定义变量和导出变量一起进行
export WELCOME="Hello!"
| 变量名 | 说明 |
|---|---|
| SHELL | 默认 Shell |
| HISTSIZE | 历史纪录 |
| PATH | 搜索路径 |
| EDITOR | 默认编辑器 |
| TERM | 默认终端 |
| HOME | 用户目录 |
| LANG | 系统语言 |
| XMODIFIERS=@im | 默认输入法 |