环境变量是作用在整个系统中的变量。
很多软件工作的时候都要读取环境变量[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 | 默认输入法 |