【Linux】Linux、Unix环境下的环境变量设置

1
2
3
4
5
例1. 
export JAVA_HOME="/var/java/lib"

例2.
export PATH=${PATH}:/var/java/lib

说明:

1、如果是系统已有变量(如PATH),那么采用例2的连接方法。在原有路径后添加新路径,如果不连接原来的${PATH},那么原有的PATH将被覆盖,后果很严重。

2、如果是新设置的变量,则按例1设置。

3、变量名和变量值之间的等号两侧不能有空格,否则报错!

4、等号右侧的变量值可以加双引号(例1)也可以不加(例2)。

5、特殊字符简介。

1
2
3
export a=/a/img:aa/img
export B=.:/xiaomi/xiaoai
export A=/ca/car:$A

: 表示并列含义,例如变量值有多个,用:符号进行分隔。

. 表示你操作的当前目录。

$ 表示引用已定义好的变量的值。

6、set命令,显示所有本地定义的shell变量。

7、常见的环境变量

PATH:决定了shell将到哪些目录中寻找命令或程序

HOME:当前用户主目录

HISTSIZE:是指保存历史命令记录的条数

LOGNAME:是指当前用户的登录名