认识环境变量 天爪 2001年 18期 大家在使用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:.