目录
一、shell命令以及运行原理
Linux 严格意义上说的是一个操作系统,我们称之为 “ 核心( kernel ) “ ,但我们一般用户,不能直接使用 kernel。 而是通过kernel 的 “ 外壳 ” 程序,也就是所谓的 shell ,来与 kernel 沟通。如何理解?为什么不能直接使用 kernel ?从技术角度, Shell 的最简单定义:命令行解释器( command Interpreter )主要包含:📈: 将使用者的命令翻译给核心(kernel)处理。📉: 同时,将核心的处理结果翻译给使用者。对比 windows GUI ,我们操作 windows 不是直接操作 windows 内核,而是通过图形接口,点击,从而完成我们的操作(比如进入D 盘的操作,我们通常是双击 D 盘盘符 或者双击运行起来一个应用程序)。shell 对于 Linux ,有相同的作用,主要是对我们的指令进行解析,解析指令给 Linux 内核。反馈结果在通过内核运行出结果,通过shell 解析给用户。看完上面的一系列定义我想大家对shell的理解还有点迷迷糊糊的🤔shell有什么用?shell外壳的存在有什么意义??下面我们举个例子来深入理解一下:
📝:从前有个村子,村子里面有一个优秀的程序员叫做张三,张三除了长的不帅其他各方面都非常的优秀。他的父亲叫张老三,是村里的村长。张三家隔壁是如花家,如花长的十分漂亮😍,如花家的隔壁是李四家,李四也长的非常的帅气😋,人物已经设定好,故事要开始辣🤗张老三:儿子啊,你看你整天敲代码,连个女朋友都没有,现在也老大不小了,该找个女朋友辣😤张三: 哎呀,爸啊,不是你儿子不找啊,是嫩儿子我碰见女孩子都脸红,不咋会表达啊🙄张老三: 呀,儿子你甭管了,你老爸我已经联系好村口的媒婆王婆了,让嫩王婆给你介绍,咋样啊😤
张三:心里嘀咕着:那怪美嘞,省嘞让俺说了。呀爸那可是中,爸啊我看隔壁如花可漂亮,你能不能隔王婆说说给如花介绍给我啊😍张老三:中蛮,只要儿子喜欢,那爸肯定同意。⭐重点来辣!!!!!!!!!问:王婆存在的意义是什么?? | shell外壳存在的意义是什么??答:降低找女朋友的成本。 | 降低操作os的成本。张老三去找王婆,故事继续。。。。。张老三: 王婆啊,你看我家张三也老大不小了,这小子喜欢我们隔壁家的如花姑娘,他比较害羞,也不善于表达,你去给他说说媒呗🤦🏽♂️王婆一口答应了张老三,跑到了如花家🤗王婆: 妮子啊,婆婆我今天过来是有事隔你说,今个嫩隔壁的张老三给我说他娃子张三看上你了,叫我过来说媒嘞!!!🤩人家张三现在可是大厂程序员,敲代码6的很,都是长嘞不是太排场,这你也知道,但是工资多啊,等他g了到时候财产咱俩73分,咋样??考虑考虑???😍😍😎如花: 哎呀,王婆!!!!你给俺想成了啥人了安啊😅😅,俺会贪图他那些钱??我说这小子小的时候为啥总跟在我屁股后边原来是喜欢我,不都是会敲个代码蛮,装啥装?🙄你知道俺隔壁李四不知道??人家也是敲代码嘞,关键人家还在腾讯敲代码,张三算啥大厂??有腾讯大??哎呀,就算不说这,那人家李四不比他张三帅好几倍ÿ