指令的运行原理

Linux 严格意义上说的是一个操作系统,我们称之为 核心( kernel ,但我们一般用户,不能直接使用 kernel
而是通过 kernel 外壳 程序,也就是所谓的 shell ,来与 kernel 沟通

[Yechenchen@VM-4-9-centos ~]$

Yechenchen  用户名

VM-4-9-centos  主机名

~ 当前目录

$ 命令提示符

1.上面总体称为bash命令行

2.输入指令的过程,本质就是输入字符串

由1,2可知指令的本质,就是编译好的程序和脚步一定会在系统的特定路径下存放

shell 对于 Linux ,有相同的作用,主要是对我们的指令进行解析,解析指令给 Linux 内核。反馈结果在通过内核运
行出结果,通过 shell 解析给用户。

在Linux中,命令行解释器可以称为命令行,bash,sh,shell

shell 媒婆  shell是所有命令行的统称

bash/sh  王婆、李婆  不同种类的具体的解释器

bash命令行相当于王婆长什么样

帮助理解:如果说你是一个闷骚且害羞的程序员,那 shell 就像媒婆,操作系统内核就是你们村头漂亮的
且有让你心动的 MM 小花。你看上了小花,但是有不好意思直接表白,那就让你你家人找媒婆帮你提
亲,所有的事情你都直接跟媒婆沟通,由媒婆转达你的意思给小花,而我们找到媒婆姓王,所以我们叫
它王婆,它对应我们常使用的 bash

在Windows中,命令行解释器就是图形化界面

对比 windows GUI ,我们操作 windows 不是直接操作 windows 内核,而是通过图形接口,点击,从而完成我们的
操作(比如进入 D 盘的操作,我们通常是双击 D 盘盘符 . 或者运行起来一个应用程序

命令行解释器存在的意义

进行命令行解释

保护OS,对于用户的非法请求,直接拦截

猜你喜欢

转载自blog.csdn.net/2202_75625589/article/details/130771562