认识环境变量

大家在使用Linux的过程中,往往会遇到需要设置环境变量的情况。许多初学者对它不是很了解,也不知如何下手。下面,笔者就向大家作一简要介绍。
  #1 一、什么是环境变量
   环境变量是指在所处的环境中,那些供系统或应用程序取用,而固定存在的一种特殊变量。环境变量可由系统预定或由你自行定义及修改,它又被称为整体变量。也就是说:不管你身处何方,这些变量的值都跟着你的环境而存在。例如:PATH,SHELL,TERM等。
  #2 1.显示环境变量的方法
   echo $变量名称
   如: echo $PATH
   系统显示:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin
  #2 2.环境变量传递给子shell(subshell)
   例如:
   PPP1='yes'
   export PPP1
   bash
   echo $PPP1
   系统显示:yes
   exit
  #2 3.常见的环境变量
   SHELL 使用哪一种shell
   TERM 终端机的形态
   MAIL 邮件收件位置
   PATH 程序搜寻路径
  #1 二、设定环境变量的方法
   我们以bash 环境为例,设定法如下(若是其它shell 的,则有不同的设定方法):
  #2 1.环境变量名称=值(等号两边不可以有空格)
  #2 2.export 环境变量
   例如
   JACK='me'
   export JACK
   echo $JACK 就会输出me
   我们可以在.bash_profile或.bashrc中设定环境变量的动作,如果想沿用旧有值,可用双引号变量取代它的功能。
   如: PATH=“$PATH:/home/ols3/bin;.”
   这时,shell会对$PATH 做变量取代,也就是说,若$PATH的内容是/bin:/sbin,则新PATH的内容变为/bin:/sbin:/home/ols3:.
   3.设定搜寻路径
   echo $PATH(先显示一下现有的搜寻路径)
   系统显示:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin
   PATH=“$PATH:/home/ols3:.” (在原有的路径中,再加上/home/ols3及.这两个路径)
   export PATH
   echo $PATH
   系统显示/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin:
  /home/ol s3:.