PATH环境变量
在 Linux 下如何修改环境环量 PATH 啊,
2012-02-23 10:31756人环环环环(0)收藏环环我想在PATH下加一个/tools/bin的路用径export PATH=$PATH:/tools/bin后环环是加上去了~但是用 echo $PATH 环是环示的原的来$PATH环量的环~感环用export PATH=$PATH:/tools/bin只是在原的来$PATH环量后加了一路到前的个径当PATH下~但是有正修改没真$PATH的环~环改才能 在怎echo $PATH 的环候环示前的当PATH环,就是环环修改环量呢怎$PATH,我也环了修改/etc/profile~但是也是只能改PATH的环~但改不了$PATH 环量的环。外~环取消一环境环量的只环性,另怎个属
/***************************************************************完全正确********************************************************************************/
答, 在的 你
~/.bashrc 里面 写
export PATH=$PATH:/tools/bin
注环以后重新登环就可以。 后者环行“source .bashrc”
如果在某一环端里面了上面环句环 你个写
那只是在环环端里面修改了个PATH~而环环了环环端~个PATH环是原的来PATH.
你在
/etc/profile里面修改PATH是不合理的~因环环环量可能被其他的脚本环修改了。所以最好在 个会你
~/.bashrc里面。 写
注,环入.bashrc的方法是vim ~/.bashrc~不需要root用环~就在前的用环环下修改就可以。而且你当状.bashrc的目环可以是’~/也可以是’./’;用环主目环,/***************************************************************完全正确******************************************************************************/
PATH的环是一系列目环~行一程序当您运个(或者命令)环~Linux在环些目环下环行搜环。用以下命令可以看到PATH的环$ echo $PATH
例如~在主机中~用环yogin的PATH环环,
/opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin
其中“:”环分隔符。所以~上面的一串目环可以看成是如下的目环列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
/usr/X11R6/bin
/home/yogin/bin
同环~也是主机中~用环root的PATH环环,
/opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
要修改所有用环的PATH环~可以以您root身环环份/etc/profile文件~修改其中包含“PATH=”的一行。例如~可以使用您pico环环器打环/etc/profile文件。
$ pico -w /etc/profile
pico是一文本环环器~而个-w环环环环了环行回环功能。
只有在用环重新注后~册PATH的新环才生效。如果只是要修改某一用环的会个PATH环~就环环环环环用环主目环中的.bash-profile文件。中管环环国网bbs.bitsCN.com
如果想前目环加入到您将当PATH中~环“将.”加入PATH中~此环PATH的环定如下,
PATH="$PATH:/usr/X11R6/bin:."
export PATH
使用man bash命令环看到的环机助文件中的相环解环如下,帮
.bashrc - The individual per-interactive-shell startup file.环文件主要保存人的一些性化环置~如命令环名、路等。下面是例子,个个个径个
# User specific aliases and functions
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
LANG=zh_CN.GBK
export PATH LANG
alias rm='rm -i'
alias ls='/bin/ls -F --color=tty --show-control-chars'例子中定环了路~环言~命令环名;使用径rm环除命令环环是加上-i参数确需要用环环~使用ls命令列出文件列表环加上环色环示,。每次修改.bashrc后~使用source ~/.bashrc;或者 . ~/.bashrc,就可以立刻加环修改后的环置~使之生效。
一般在会.bash_profile文件中环式环用.bashrc。登环linux启环bash环首先去环取会~/.bash_profile文件~环环~/.bashrc也就得到环行了~的性化环置也你个
就生效了。
32| 环环(5)
注意,
1.在修改了PATH环或任何环境环量后~都要用export将其环出~新的PATH环才能生效。2.环境环量是分大小的~区写PATH与path是完全不同的环量两个
3.今天环了环ifconfig命令增加环境环量~把root用环下的 /.bashrc的容环环了~环果环整系环倒是有什环影~主要是环端操作的环候有些不爽~不得不新建一系环环看一下内个没响个~/.bashrc的容如下,内
/*******************************************
#.bashrc
# user specific aliases and functionsaias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’
#Source global definetions
If [-f /etc/bashrc]~ then
. /etc/bashrc#注意此行的点后面有一空格~否环出环,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,个
fi
*******************************************/
环环又出了~我把上面的环置加上了~但是有效果改环~于是我重新环了来没启linux~但是环果环是环环的~灰心环之环在上到了“气网找每次修改.bashrc后~使用source
~/.bashrc;或者 . ~/.bashrc,就可以立刻加环修改后的环置~使之生效。环下子大功告成了~ok,,,环看到了寐已久的梦root啦,,
”