什么是Kernel、Shell、Bash 很幽默的解释
2007-11-15 09:56
281 查看
Kernel、Shell、Bash介绍
首先说一下什么是Kernel:
Kernel(内核),内核就是Linux的核心,用户的所有操作,都是由Kernel来完成的,但是用户却又不是直接对 Kernel做所有的操作,为什么呢?因为用户与Kernel之间,并不能直接的沟通,用户不可以直接的发送指令给Kernel ,这个时候就需要Shell了,Shell把你给他的指令翻译成Kernel能懂的命令,然后要Kernel来操作。
明白了吧?不懂,那好,给你举个例子吧
你们家新买房子了,这房子就相当于是一台新买的什么都没有装的计算机,买了怎么办?你要个工人帮你打扫、管理,于是,你上批发市场了,打算去买了一个外国的奴隶来给你整理房子,市场里的奴隶还挺多,有的叫windows,有的叫linux,你就买了一只叫linux的欧洲奴隶回来,因为他免费,就是长得丑点,脾气稍微有点大,不过驯服了确实干活麻利,windows这奴隶长得是漂亮,而且开始还比较听话,就是时间长了就不好好干活,把你家整的乱七八糟的。这里说的奴隶就是咱们要的Kernel,你用Kernel来管理一个新的计算机,就像你买了个奴隶管理你的房子。奴隶买回来了,你得要他开始干活了,结果他听不懂你这世界上最帅的汉语,叫他拖地,他以为叫他洗碗,怎么办?请个翻译吧,你把洗碗的指令给翻译,翻译把指令告诉奴隶,这奴隶就开始乖乖干活了。这里说的翻译就是Shell,Shell把你的指令翻译成Kernel能明白的指令,然后由Kernel来执行了。这下大家明白了吧,不明白回头再想想。
而这翻译的种类也有很多了,有男的有女的,一般的就有叫Bash、Ksh、Csh等等的,都是市场里卖得比较多的翻译了,也都还比较好用,各有特色
到这介绍完了,相信正常的朋友们都懂了吧?不懂?找块豆腐拿头撞。还不懂?你就找根铁丝把自己缠上二十圈,缠紧了,然后把铁丝的一端插到你们家电源插座里,这样,不出3分钟,你就是一个成熟的人了,恭喜你!
首先说一下什么是Kernel:
Kernel(内核),内核就是Linux的核心,用户的所有操作,都是由Kernel来完成的,但是用户却又不是直接对 Kernel做所有的操作,为什么呢?因为用户与Kernel之间,并不能直接的沟通,用户不可以直接的发送指令给Kernel ,这个时候就需要Shell了,Shell把你给他的指令翻译成Kernel能懂的命令,然后要Kernel来操作。
明白了吧?不懂,那好,给你举个例子吧
你们家新买房子了,这房子就相当于是一台新买的什么都没有装的计算机,买了怎么办?你要个工人帮你打扫、管理,于是,你上批发市场了,打算去买了一个外国的奴隶来给你整理房子,市场里的奴隶还挺多,有的叫windows,有的叫linux,你就买了一只叫linux的欧洲奴隶回来,因为他免费,就是长得丑点,脾气稍微有点大,不过驯服了确实干活麻利,windows这奴隶长得是漂亮,而且开始还比较听话,就是时间长了就不好好干活,把你家整的乱七八糟的。这里说的奴隶就是咱们要的Kernel,你用Kernel来管理一个新的计算机,就像你买了个奴隶管理你的房子。奴隶买回来了,你得要他开始干活了,结果他听不懂你这世界上最帅的汉语,叫他拖地,他以为叫他洗碗,怎么办?请个翻译吧,你把洗碗的指令给翻译,翻译把指令告诉奴隶,这奴隶就开始乖乖干活了。这里说的翻译就是Shell,Shell把你的指令翻译成Kernel能明白的指令,然后由Kernel来执行了。这下大家明白了吧,不明白回头再想想。
而这翻译的种类也有很多了,有男的有女的,一般的就有叫Bash、Ksh、Csh等等的,都是市场里卖得比较多的翻译了,也都还比较好用,各有特色
到这介绍完了,相信正常的朋友们都懂了吧?不懂?找块豆腐拿头撞。还不懂?你就找根铁丝把自己缠上二十圈,缠紧了,然后把铁丝的一端插到你们家电源插座里,这样,不出3分钟,你就是一个成熟的人了,恭喜你!
相关文章推荐
- 什么是Kernel、Shell、Bash 很幽默的解释
- 什么是Kernel、Shell、Bash 很幽默的解释
- kernel shell bash简介
- linux超级基础系列——什么是shell? bash和shell有什么关系?
- Linux 中kernel, shell和bash。
- shell与bash有什么关系?
- [shell]Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别
- 什么是Bash、什么是shell?
- linux shell命令例子linux bash命令用法shell符号解释
- linux超级基础系列——什么是shell? bash和shell有什么关系?
- 什么是Shell? bash是干啥的? 有什么关系
- 1.bash解释+shell基础知识
- linux超级基础系列——什么是shell? bash和shell有什么关系?(转)
- linux超级基础系列——什么是shell? bash和shell有什么关系?
- 什么是shell? bash和shell有什么关系?
- linux超级基础系列—什么是shell? bash和shell有什么关系?
- Bash Shell 重定向(二):中文解释
- [shell]Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别
- linux超级基础系列——什么是shell? bash和shell有什么关系
- linux——什么是shell? bash和shell有什么关系?(转)