环境变量PATH

Posted GGBeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环境变量PATH相关的知识,希望对你有一定的参考价值。

一、举例

我在用户主文件夹执行命令“ls”,会在屏幕显示该文件夹下的所有文件。然而,ls的完整文件名为“/bin/ls”,按道理我不在/bin下要想执行ls命令必须输入“/bin/ls”,但我仅仅需要输入“ls”。

 

二、PATH之原理

当我们执行命令“ls”时,系统会按照PATH的设置去每个PATH定义的目录下查询文件名为ls的可执行文件。如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先查询到的同名命令先被执行。

PATH定义的目录:

补充:由上图可知,变量PATH的内容是由一堆目录所组成的,每个目录中间用冒号来隔开,每个目录是有“顺序”之分的。可以看出,对于该用户,确实存在/bin这个目录在PATH变量内。

注:不同身份用户默认的PATH不同,默认能够随意执行的命令也不同。

 

三、拓展

我们也可以将自己的可执行文件所在的路径填入该变量中,这样,在任何地方只要输入“可执行文件名”,便可执行该文件。

以上是关于环境变量PATH的主要内容,如果未能解决你的问题,请参考以下文章

win10的path环境变量怎么恢复

环境变量里的path有啥用处阿

系统环境变量path怎样添加

环境变量的Path怎么恢复默认

win7系统环境变量的path初值

环境变量path值修改后怎么恢复