Linux变量按照生存周期可以划分为两类:
1.永久的:需要修改配置文件,变量永久生效
2.临时的:使用export命令声明,变量在关闭Shell时失效
设置变量的方法:
1.在/etc/profile文件中添加变量,对所有用户永久生效。
修改后希望马上生效,需要运行
# source /etc/profile
否则只能在下次重进此用户时生效
2.在用户目录下的.bash_profile文件中增加变量,对单一用户永久生效
同样需要运行 source /home/guok/.bash_profile
3.直接运行export命令定义变量,只对当前Shell(bash)有效,是临时的
1.显示环境变量XX
$ echo $XX
2.设置新环境变量XX
$ export XX=...................
3.使用env命令显示所有的环境变量
$ env / env | grep XX
4.使用set命令显示所有本地定义的Shell变量
$ set
5.使用unset命令来清除环境变量XX
$ unset $XX
6.使用readonly命令设置只读变量,则该变量不可被修改或清除
$ export XX=.............
$ readonly XX
$ unset XX #该变量不可被删除
$ XX=...... #该变量不可被修改
阅读(966) | 评论(0) | 转发(0) |