环境变量:
在UNIX环境中的变量可分为两类:一类是环境变量(Environment Variable),一个是Shell变量。二者之间的不同处在于:环境变量不会因为Shell间的更替而失去这个变量的作用,如PATH是一个环境变量,即使切换Shell,PATH变量仍能够继续作用,而Shell变量则只是在特定的Shell下才有作用。
一些基本的、共同的常用变量:
PATH:
设定可执行文件的寻找路径,若当前目录也要包含在寻找的路径中,则需要在设定路径时给予一个".",如
PATH=.:/bin:/usr/local/bin:/usr/ucb
HOME:
设定个人账号的所在位置。
例如,进入当前用户主目录:
$cd $HOME
SHELL:
环境变量的一些命令:
查看所有环境变量:env
查看某个环境变量的值: echo $变量名
设置一个新的环境变量: export 变量名=变量值 (BASH下命令)
为变量添加新的值,不同变量之间使用冒号":"隔开:
清除环境变量:unset 变量名
通过export设置环境变量仅对当前登陆有效,下次登陆失效;为了永久设置环境变量,需要在.profile文件中设置,参见下一节。