理解shell,shell是帮助用户user完成与linux 内核kernel交互的。
有些命令时shell內建buildin的。
详细shell解释–What is the difference between a builtin command and one that is not?
【type】使用type命令来查看一个命令是否为shell內建命令
type cd
cd is a shell builtin
type ifconfig
ifconfig is /sbin/ifconfig
有些内部的命令【cd】也可以是其他程序实现的,比如
type cd
cd is a shell builtin
which cd
/usr/bin/cd
內建命令可以与缓存类比联想,就是內建常用的,加速使用
【结论】【所有命令】都是需要与内核交互的,shell会內建buildin一些常用命令,加速调用过程,所以命令既可以內建也可以其他程序实现,相当于内核功能的不同实现方式
本文介绍了Linux Shell中内置命令的作用及其实现方式。通过type命令可以查看一个命令是否为Shell内置命令,内置命令能够提高与内核交互的速度。文章还探讨了部分命令可能由外部程序实现的情况。
1129

被折叠的 条评论
为什么被折叠?



