环境变量是指由shell定义和赋初值的shell变量。shell用环境变量来确定查找路径、注册目录、终端类型、终端名称、用户名等。所有环境变量都是全局变量,并可以由用户重新设置。
不同类型的shell的环境变量有不同的设置方法。在bash中,设置环境变量用set命令,命令的格式是:
set环境变量=变量的值
例如,设置用户的主目录为/home/john,可以用以下命令:
[root@Server01 ~]# set HOME=/home/john
不加任何参数直接使用set命令可以显示出用户当前所有环境变量的设置,如下所示:
[root@Server01 ~]# set
BASH=/bin/bash
BASH_ENV=/root/.bashrc
(略)
路径PATH的设置
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
PS1='[\u@\h \W]\$ '
PS2='>'
SHELL=/bin/bash