指令的运行原理

Linux的kernel是核心,但用户直接使用的是shell,如bash,它是命令行解释器,解析用户指令传递给kernel执行。shell起到了保护OS的作用,防止非法请求,并提供与操作系统交互的界面。在Windows中,图形化界面替代了这个角色。
摘要由CSDN通过智能技术生成
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,对于用户的非法请求,直接拦截

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值