第3章She及其编程 计算机学院潘薇 panweil17@qg.com
第3章 Shell及其编程 计算机学院 潘 薇 panwei117@qq.com
本章要点 3.1She川概述 3.2She脚本 33She川脚本变量 3.4She控制结构 35She函数
本章要点 ❖3.1 Shell概述 ❖3.2 Shell脚本 ❖3.3 Shell脚本变量 ❖3.4 Shell控制结构 ❖3.5 Shell函数
3.1She概述
3.1 Shell概述
3.1She川概述 She是用户和 lLinux(或者更准确的说,是用户和 Linux内核)之间的接口程序。你在提示符下输入的每个 命令都由She!解释然后传给 Linux内核。 She是一个命令语言解释器,拥有自己内建的She命 令集。此外,Shel也能被系统中其他有效的 Linux实 用程序和应用程序所调用
3.1 Shell概述 ❖ Shell是用户和Linux(或者更准确的说,是用户和 Linux内核)之间的接口程序。你在提示符下输入的每个 命令都由Shell先解释然后传给Linux内核。 ❖ Shell 是一个命令语言解释器,拥有自己内建的Shell命 令集。此外,Shell也能被系统中其他有效的Linux 实 用程序和应用程序所调用
3.1She川概述 She!具有的主要功能有: ◇命令解释功能:将用户可读的命令转换成计算机可理解的 命令,并控制命令执行 ◇输入/输岀重定向:操作系统将键盘作为标准输入、显示 器作为标准输出。当这些定向不能满足用户需求时,用户 可以在命令中用符号“>"或“<"重新定向。 管道处理:利用管道将一个命令的输出送入另一个命令 实现多个命令组合完成复杂命令的功能。 系统环境设置:用She命令设置环境变量,维护用户的 工作环境。 程序设计语言:She命令本身可以作为程序设计语言, 将多个She命令组合起来,编写能实现系统或用户所需 功能的程序
3.1 Shell概述 Shell具有的主要功能有: ❖ 命令解释功能:将用户可读的命令转换成计算机可理解的 命令,并控制命令执行。 ❖ 输入/输出重定向:操作系统将键盘作为标准输入、显示 器作为标准输出。当这些定向不能满足用户需求时,用户 可以在命令中用符号“>”或“<”重新定向。 ❖ 管道处理:利用管道将一个命令的输出送入另一个命令, 实现多个命令组合完成复杂命令的功能。 ❖ 系统环境设置:用Shell命令设置环境变量,维护用户的 工作环境。 ❖ 程序设计语言:Shell命令本身可以作为程序设计语言, 将多个Shell命令组合起来,编写能实现系统或用户所需 功能的程序