码迷,mamicode.com
首页 > 系统相关 > 详细

Linux基础篇七:Linux的命令执行

时间:2020-01-08 00:18:01      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:mic   技术   报错   内核   path变量   执行   code   lin   size   

首选区分内置命令和外置命令:

内置命令:shell程序自带的命令,系统内核一启动就可以使用的命令

外置命令:在系统PATH变量路径下的命令

       如何查看一个命令是内置命令还是外置命令:

       type -a cd

技术图片

技术图片

技术图片

hash -r  清除缓存列表

 

命令执行流程总结:当我们执行一个命令的时候,流程如下

1:检查命令是否使用绝对路径执行的

2:检查命令是否存在alias别名

3:检查命令是内部的命令还是外部的命令

4:如果是内部的命令Bash直接执行,如果是外部的命令,查看是否存在HASH列表中,存在就直接调用

5:如果不存在HASH缓存中,那么通过PASH路径去寻找该命令

6:如果path路径中没有找到该命令,就报错

Linux基础篇七:Linux的命令执行

标签:mic   技术   报错   内核   path变量   执行   code   lin   size   

原文地址:https://www.cnblogs.com/yujianadu/p/12164297.html

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