微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题认识环境变量
栏目软件世界
作者天爪
发布2001年18期
  大家在使用Linux的过程中,往往会遇到需要设置环境变量的情况。许多初学者对它不是很了解,也不知如何下手。下面,笔者就向大家作一简要介绍。
   一、什么是环境变量
  环境变量是指在所处的环境中,那些供系统或应用程序取用,而固定存在的一种特殊变量。环境变量可由系统预定或由你自行定义及修改,它又被称为整体变量。也就是说:不管你身处何方,这些变量的值都跟着你的环境而存在。例如:PATH,SHELL,TERM等。
   1.显示环境变量的方法
  echo $变量名称
  如: echo $PATH
  系统显示:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin
   2.环境变量传递给子shell(subshell)
  例如:
  PPP1='yes'
  export PPP1
  bash
  echo $PPP1
  系统显示:yes
  exit
   3.常见的环境变量
  SHELL 使用哪一种shell
  TERM  终端机的形态
  MAIL  邮件收件位置
  PATH  程序搜寻路径
   二、设定环境变量的方法
  我们以bash 环境为例,设定法如下(若是其它shell 的,则有不同的设定方法):
   1.环境变量名称=值(等号两边不可以有空格)
   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:.