【Unix/Linux】【系统】环境变量

时间:2022-12-12 16:17:37

环境变量:

在UNIX环境中的变量可分为两类:一类是环境变量(Environment Variable),一个是Shell变量。二者之间的不同处在于:环境变量不会因为Shell间的更替而失去这个变量的作用,如PATH是一个环境变量,即使切换Shell,PATH变量仍能够继续作用,而Shell变量则只是在特定的Shell下才有作用。


一些基本的、共同的常用变量:

PATH:

设定可执行文件的寻找路径,若当前目录也要包含在寻找的路径中,则需要在设定路径时给予一个".",如

PATH=.:/bin:/usr/local/bin:/usr/ucb

HOME:

设定个人账号的所在位置。

例如,进入当前用户主目录:

$cd $HOME


SHELL:



环境变量的一些命令:

查看所有环境变量:env

【Unix/Linux】【系统】环境变量

查看某个环境变量的值: echo $变量名

【Unix/Linux】【系统】环境变量

设置一个新的环境变量: export 变量名=变量值  (BASH下命令)

【Unix/Linux】【系统】环境变量

为变量添加新的值,不同变量之间使用冒号":"隔开:

【Unix/Linux】【系统】环境变量

清除环境变量:unset 变量名

【Unix/Linux】【系统】环境变量


通过export设置环境变量仅对当前登陆有效,下次登陆失效;为了永久设置环境变量,需要在.profile文件中设置,参见下一节。