Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196756
  • 博文数量: 77
  • 博客积分: 1749
  • 博客等级: 上尉
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 18:27
文章分类
文章存档

2012年(28)

2011年(49)

分类: LINUX

2011-11-30 09:44:34

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=......          #该变量不可被修改

阅读(918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~