【Linux】模拟实现一个shell-shell介绍

时间:2024-10-03 19:25:32

对于什么是shell问题来说,这是个好问题????,但是其实如果你看过我之前的文章的话,应该能准确的理解什么是shell,如果想要看之前怎么介绍的话,就会到之前文章里看一看。这里的话就简单讲一下吧,shell简单点来说,就是一个你的老板的一个秘书,这里的老板也能够看作是内核,你想要让你的老板有什么行为的话,你的报告换句话说就是你得将你的命令行代码给到你的老板的秘书,也就是shell,会通过shell来帮助你去找到老板,但是并不是直接就能够找到,并且让他去执行,给到老板前,秘书也会自己考虑一下这个命令行的方式有没有什么不妥的地方,如果有的话也就不会直接麻烦操作系统,这样的话,既保证了内核的安全性,也保证了运行时候的效率,这里的效率提升就是因为能够秘书在接收到几次一样的请求之后能够不再去进行判断,直接否定。