外部和内部命令
shell的命令分为两种:内部命令和外部命令
内部命令:简称builtin,由shell自身解析并执行,在shell自己的进程内执行
外部命令:shell会去搜索路径中检索相应的程序,然后新开一个进程去执行该命令。
如果要查看一个命令是外部还是内部命令,可以使用type,语法如下
type command
例如
type date time set
输出为:
date is /usr/bin/date
time is a shell keyword
set is a shell builtin
其中date是外部命令
————————————————
版权声明:本文为CSDN博主「啦哆咪」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43713303/article/details/121843596