一、Linux是什么?
Linux是一种操作系统。由于Windows 与 IOS系统 都是不开源的状态,在企业或者个人用户使用这俩操作系统由于不知道系统源代码在给我们提供使用的时候有没有侵犯到我们企业或用户的个人隐私,所以这是一种不安全的隐患。Linux是开源的,所以任何机构与任何个人都可以自由地使用Linux底层的源代码,也可以按自己的需要更改,所以Linux操作系统更安全,在许多企业开发中常用到。
二、shell是什么?
由于系统对于操作者来说难度各有差异,为了防止操作者访问操作系统,导致操作系统异常,所以一般不允许直接使用操作系统。而是利用外壳程序,用户输入指令给外壳程序,外壳程序再把用户的指令翻译给操作系统,让操作系统处理。最后,外壳程序再把处理的结果传达给用户。这里的外壳程序就是shell。
三、windows的图形化程序 与 Linux的shell
我们点击windows桌面的图标并不是直接操作windows系统,而是 通过图形接口 ,告诉操作系统我需要使用这个软件(双击 选择的程序)
Linux系统中也是类似,只是操作形式的改变(比如 我和你分别通过 骑车 与 走路到达同一个地方,目的是一样,只是 工具不一样)。用户 输入指令,shell对用户的指令进行翻译给Linux系统,然后 shell再拿到 Linux反馈的结果 传达给用户。