1、概述
shell 为用户提供了一个命令行界面,用于向Linux 内核发送请求以运行程序。用户可以使用shell来启动、暂停、停止等。写一些程序。同时,shell也是一种非常强大的脚本编程语言:易于编写,易于调试,而且极其灵活。
1.1. 理解外壳
Linux系统中的shell位置iamasb了解shell
从上面的照片可以看出,
Linux 内核根据具体的计算机硬件通过硬件驱动程序来操纵硬件。由于Linux 内核无法被操作,因此在内核之上添加了一个shell,该shell 可用于操作内核,从而操作硬件。这个壳就是一个壳。从这个角度来说,shell就是面向用户(程序员)的计算机硬件的UI界面。
外壳执行模式
iamasb(shell执行模式)
从上面的照片可以看出,
外部应用程序通过shell 运行。应用程序可以是单个命令或一组Linux 命令。可以通过shell 文件编写和执行一组命令。从这个角度来看,shell是一个命令解释器,它解析你输入的命令。
2、shell文件
Shell 文件通常是带有.sh 扩展名的文件,以便于用户识别。您可以声明变量并在shell 文件中使用它们来执行一些决策和循环逻辑。一旦写入,就会传递给shell 执行。按照编程语言的分类,shell是一种脚本语言,通过解释来达到执行效果。
2.1. Shell语言知识点
在变量的结构控制语句(变量没有类型化)和函数注释中使用#
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。