内核结构框图:
shell是一个特殊的应用。通常被称为命令行 。shell是一个命令解释器(interpreter),例如当我们输入“ls -l”的时候,它将此字符串解释为
1.在默认路径找到该文件(/bin/ls),
2.执行该文件,并附带参数"-l"。
一个shell对应一个终端 (terminal)。曾经来说,终端是一个硬件设备,用来输入并显示输出。如今,由于图形化界面的普及,终端往往就像上图一样,是一个图形化的窗口。你可以通过这个窗口输入或者输出文本。这个文本直接传递给shell进行分析解释,然后执行。
shell的详解:https://juejin.im/post/5cb29d825188251b0351f176
原文链接:https://blog.csdn.net/benben_dog/article/details/99490251
https://www.jb51.net/LINUXjishu/214104.html