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
盘盘符
.
或者运行起来一个应用程序