码迷,mamicode.com
首页 > 系统相关 > 详细

Linux环境变量

时间:2014-11-07 23:17:16      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   ar   os   使用   sp   文件   

bash shell用环境变量来存储有关shell会话和工作环境的信息。环境变量分为两类:

  • 全局变量
  • 局部变量

全局环境变量不仅对shell会话可见,对所有shell创建的子进程也可见。

局部环境变量则只对创建它们的shell可见。

Linux系统在开始bash会话之前就设置了一些全局环境变量,系统环境变量一律使用大写字母以区别普通用户的环境变量。

查看全局环境变量可以使用printenv命令。

HOME 是一个全局环境变量,要显示环境变量,可以使用echo命令,当引用环境变量时,必须在环境变量的名称之前放置一个$符号,例如:

$ echo $HOME
/home/user

如果,进入当前shell的子进程,HOME变量还是可见:

$ bash
$ echo $HOME
/home/user

 

查看某个特定进程设置的所有环境变量,可以使用set命令。

设置一个局部环境变量:

$ test=Hello World!
$ echo $test
Hello World!

给环境变量赋值时,变量、等号和值之间没有空格。如果进入另外一个shell,该局部变量就不能使用了:

$ bash
$ echo $test

$ exit
exit
$ echo $test
Hello World!

如果要设置全局环境变量,可以用export命令,比如export test

启动bash时,文件的执行顺序如下:

bubuko.com,布布扣

 

 

 

 

Linux环境变量

标签:style   blog   io   color   ar   os   使用   sp   文件   

原文地址:http://www.cnblogs.com/gorlf/p/4082418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!