红联Linux门户
Linux帮助

环境变量PATH

发布时间:2007-11-19 11:16:45来源:红联作者:beautyfitn
我有了疑问,既然有绝对路径和相对路径了,为什么我可以在/root下执行/bin/ls这个文件呢?

这就是环境变量PATH的作用所在了。

当我们执行一个命令时候,系统会依照PATH 的设定到PATH定义的每个路径下搜索文件,先搜索到的指令文件先被执行。

输入echo$PATH,echo有显示、打印的意思,而PATH前面的$表示后面接的是变量,所以会显示PATH

[root@localhost ~]# echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/share/jre/bin:/root/bin

看,/bin在PATH的设定中,自然可以找到ls了。
文章评论

共有 0 条评论