内置命令、外置命令
2022-06-26
内置命令:在系统启动时就加载入内存,常驻内存,执行效率更高,但是占用资源,cd
外置命令:系统需要从硬盘中读取程序文件,冉读入内存加载
外置命令特点
一定会开启子shell来执行;
[root@centos7 ~]# ps -f --forest
UID PID PPID C STIME TTY TIME CMD
root 9051 4179 0 02:56 pts/1 00:00:00 -bash
root 15376 9051 0 11:17 pts/1 00:00:00 \_ ps -f --forest
内置命令
内置命令不会产生子进程去执行
内置命令是和 shell 一体的;是shell的一部分,不需要单独去读取某个文件;系统启动后,就执行在系统中了;
# 查看系统内置命令
[root@centos7 ~]# compgen -b
# 也可以查看
type wait