我们不熟悉操作系统(OS)。从与计算机联系开始,我们就进入了Windows操作系统或MAC操作系统。
当我们学习操作系统时,我们将完全了解操作系统从UNIX到Linux再到现代Windows和Mac操作系统的演变。
由于Linux基于服务器端和Linux内核的使用,命令行控制了操作和开源特征,因此Linux系统在我们的日常生活中很受欢迎,例如IoT Smart Appliance TV和AI扬声器都是配备Linux系统。
Linux系统通常由两个部分组成:用户空间和内核空间(内核)。
在本期中,我们将学习连接Linux系统中用户空间和内核空间的工具,以将命令传递到Linux。
Shell是Linux系统的用户界面,是用户和内核交换操作的桥梁。Shell接收用户输入的命令,并将其发送到内核中进行执行。
外壳功能:
Shell本身是C语言程序。作为命令语言解释器,它具有自己的构建-in shell命令集。
系统中的其他应用程序也可以调用shell命令
同时,作为Linux系统的一部分,Shell可以调用Linux系统的大多数核心功能执行程序,协调每个程序的操作以运行
Shell从用户接收命令后,主要执行以下步骤:
在Linux系统中,将bash作为默认外壳默认
目前有五个主要贝壳流行:
Shell不仅是命令解释器,而且是解释编程语言,因此她可以在许多使用方案中使用Shell。
壳优势:
壳不利:
外壳使用情况:
这次,我们了解并了解Linux系统组成,外壳工作流,类型等,并掌握Shell脚本的特征和用法场景。
Shell脚本是一种解释编程语言。凭借简单的语法和快速移动的特征,在我们的工作场景中可以看到它。