首页 > 自考资讯 > 自考知识

shell的基本功能,shell详解

头条共创 2024-07-05

1、概述

shell 为用户提供了一个命令行界面,用于向Linux 内核发送请求以运行程序。用户可以使用shell来启动、暂停、停止等。写一些程序。同时,shell也是一种非常强大的脚本编程语言:易于编写,易于调试,而且极其灵活。

1.1. 理解外壳

Linux系统中的shell位置31331a6427a5419588c6326506212497~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720777863&x-signature=tIuwOeE29qHfwkS7ao14V%2FfK6n8%3Diamasb了解shell

从上面的照片可以看出,

Linux 内核根据具体的计算机硬件通过硬件驱动程序来操纵硬件。由于Linux 内核无法被操作,因此在内核之上添加了一个shell,该shell 可用于操作内核,从而操作硬件。这个壳就是一个壳。从这个角度来说,shell就是面向用户(程序员)的计算机硬件的UI界面。

外壳执行模式

412c16e0ca0049d49e732b04cabad582~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720777863&x-signature=s5l0eWY7j4g7IDozjF%2BdJ%2BeoXYM%3Diamasb(shell执行模式)

从上面的照片可以看出,

外部应用程序通过shell 运行。应用程序可以是单个命令或一组Linux 命令。可以通过shell 文件编写和执行一组命令。从这个角度来看,shell是一个命令解释器,它解析你输入的命令。

2、shell文件

Shell 文件通常是带有.sh 扩展名的文件,以便于用户识别。您可以声明变量并在shell 文件中使用它们来执行一些决策和循环逻辑。一旦写入,就会传递给shell 执行。按照编程语言的分类,shell是一种脚本语言,通过解释来达到执行效果。

2.1. Shell语言知识点

在变量的结构控制语句(变量没有类型化)和函数注释中使用#

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢