PATH变量列出了命令的执行路径。咱们能够使用echo命令来查看PATH变量。以下:ide
能够看出,系统中命令放置的目录都默认包含在PATH变量中了,因此,咱们能够在任何目录下均可以使用系统命令。blog
但ip
须要注意的是,系统执行某一命令时,会自动按照PATH变量中定义的目录顺序去寻找该命令并执行它,即便咱们目前就处在该命令的目录,也要从头寻找。get
例如,ls命令放置在/bin下,it
若是将ls移动到其它目录,则没法执行ls命令:class
即便咱们去到目前ls的目录,也没法执行:变量
此时能够使用ls命令的绝对路径或相对路径来执行该命令:cli
也能够经过将该路径加入到PATH变量来执行ls:配置
也能够经过修改系统配置文件的方式修改PATH变量的值。im