shell命令的概念
1:什么是内置命令
内置命令就是系统自带的命令,Linux系统启动之后,就会被加载到内存,内置命令不易过多,不然影响服务器的性能
常用的内置命令如下:
kill cd mkdir echo help history eval等都是内部命令
2:外置命令
外置命令是系统之外的命令,很多人都会共享外置命令,一个方法一个命令就是一个外部程序,使用外部程序是需要开启一个进程的,
外部命令使用都会去PATH的路径下查找,找到了就开始执行
总之:
Shell 内置命令是一个自带的函数,执行内置命令就是调用这个函数。在 Shell 启动时已经被加载到内存了,所以内置命令的执行速度很快。
Shell 外部命令的是一个应用程序,执行外部命令就是启动一个新的应用程序。因为要创建新的进程并加载应用程序的代码,所以外部命令的执行速度很慢