对于什么是shell问题来说,这是个好问题????,但是其实如果你看过我之前的文章的话,应该能准确的理解什么是shell,如果想要看之前怎么介绍的话,就会到之前文章里看一看。这里的话就简单讲一下吧,shell简单点来说,就是一个你的老板的一个秘书,这里的老板也能够看作是内核,你想要让你的老板有什么行为的话,你的报告换句话说就是你得将你的命令行代码给到你的老板的秘书,也就是shell,会通过shell来帮助你去找到老板,但是并不是直接就能够找到,并且让他去执行,给到老板前,秘书也会自己考虑一下这个命令行的方式有没有什么不妥的地方,如果有的话也就不会直接麻烦操作系统,这样的话,既保证了内核的安全性,也保证了运行时候的效率,这里的效率提升就是因为能够秘书在接收到几次一样的请求之后能够不再去进行判断,直接否定。
相关文章
- SaaS架构详细介绍及一个具体实现的示例
- Java 中 关于实现字符串反转的几种操作(CharAt6、append1、reverse3、法)(用户从键盘输入一个1~999判断回文)(StringBuffer和String区别简略介绍)
- 一个基于Python的tkinter模块实现的游戏活动日历模拟器
- Linux系统基础-进程间通信(4)_模拟实现进程池
- 一个linux下简单的纯C++实现Http请求类(GET,POST,上传,下载)
- 【STL】容器:string类的介绍和模拟实现
- C++仿函数的介绍以及priority_queue的介绍和模拟实现
- 【Linux】模拟实现一个shell-shell介绍
- 【Linux】自己实现一个bash进程
- Linux单设备多路USB串口的实现方法介绍