码迷,mamicode.com
首页 > 其他好文 > 详细

环境变量PATH

时间:2018-01-18 17:04:47      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:width   地方   屏幕   inf   src   输入   文件名   文件   log   

一、举例

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

 

二、PATH之原理

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

PATH定义的目录:

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

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

 

三、拓展

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

环境变量PATH

标签:width   地方   屏幕   inf   src   输入   文件名   文件   log   

原文地址:https://www.cnblogs.com/xzxl/p/8310215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!