认识环境变量
#1?牐犚弧⑹裁词腔肪潮淞?
?牐牷肪潮淞渴侵冈谒Φ幕肪持校切┕┫低郴蛴τ贸绦蛉∮茫潭ù嬖诘囊恢痔厥獗淞俊;肪潮淞靠捎上低吃ざɑ蛴赡阕孕卸ㄒ寮靶薷模直怀莆灞淞俊R簿褪撬担翰还苣闵泶?何方,这些变量的值都跟着你的环境而存在。例如:PATH,SHELL,TERM等。
#2?牐?1.显示环境变量的方法
?牐爀cho $变量名称
?牐犎纾? echo $PATH
?牐犗低诚允荆?/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin
#2?牐?2.环境变量传递给子shell(subshell)??
?牐犂纾?
?牐燩PP1='yes'
?牐爀xport PPP1
?牐燽ash
?牐爀cho $PPP1
?牐犗低诚允荆簓es
?牐爀xit
#2?牐?3.常见的环境变量
?牐燬HELL 使用哪一种shell
?牐燭ERM 终端机的形态
?牐燤AIL 邮件收件位置
?牐燩ATH 程序搜寻路径
#1?牐牰⑸瓒ɑ肪潮淞康姆椒?
?牐犖颐且詁ash 环境为例,设定法如下(若是其它shell 的,则有不同的设定方法):
#2?牐?1.环境变量名称=值(等号两边不可以有空格)??
#2?牐?2.export 环境变量
?牐犂绂?
?牐燡ACK='me'
?牐爀xport JACK
?牐爀cho $JACK 就会输出me
?牐犖颐强梢栽?.bash_profile或.bashrc中设定环境变量的动作,如果想沿用旧有值,可用双引号变量取代它的功能。
?牐犎纾? PATH=“$PATH:/home/ols3/bin;.”
?牐犝馐保瑂hell会对$PATH 做变量取代,也就是说,若$PATH的内容是/bin:/sbin,则新PATH的内容变为/bin:/sbin:/home/ols3:.
?牐?3.设定搜寻路径
?牐爀cho $PATH(先显示一下现有的搜寻路径)??
?牐犗低诚允荆?/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin
?牐燩ATH=“$PATH:/home/ols3:.” (在原有的路径中,再加上/home/ols3及.这两个路径)??
?牐爀xport PATH
?牐爀cho $PATH
?牐犗低诚允?/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/kde/bin:/home/ols3/bin:
/home/ol s3:.