Shell 是 UNIX/Linux 系统中用户与系统交互的接口。它除了作为命令解释器以外,还是一种高级程序设计语言,利用 shell 程序设计语言可以把命令有机地组合在一起,形成功能强大、使用灵活、交互能力强,但代码简单的新命令工具。使用 UNIX/Linux 的用户可以通过编写 shell 程序来设计适合自己的新功能,这样有利于提高用户管理使用 UNIX/Linux 系统的工作效率。
本教程只以 GNU Bourne-Again Shell
(即 bash 的缩写)为例简单地介绍 Shell 脚本程序设计中的语法结构、变量定义及赋值、特殊符号、控制语句等内容,对某些内容不做深入的讲解和研究,如有需要可查阅其他相关资料。
本教程的主要内容:
- Shell 的地位和作用,以及各主要版本
- shell 脚本的建立与执行
- Shell 的变量及特殊字符
- Shell 的输入输出命令
- Shell 程序逻辑结构语句
教程目录
- Shell 概述
- Shell 简介
- Shell 脚本的建立与执行
- Shell 变量
- Shell 的环境变量
- Shell 的用户自定义变量
- Shell 的变量扩展功能
- Shell 定义数组
- Shell 中的特殊字符
- Shell 通配符
- Shell 的引号
- Shell 的命令行执行顺序操作符
- Shell 中的注释符,反斜杠及后台操作符
- Shell 编程中的输入输出命令
- Shell 中输入输出的标准文件
- Shell 的输入输出重定向命令
- Shell 的输入输出命令
- Shell 程序控制结构语句
- if 语句
- 测试语句
- case 语句
- for 语句
- while 语句
- until 语句
- break 和 continue 语句
- 算术表达式和退出脚本程序命令
- Shell 自定义函数
- Shell 脚本调试方法和文件包含
- Shell 脚本调试方法
- Shell 文件包含
- Shell 图形界面编程
- 思考与实践
- Shell 脚本应用实例
- 一个带回收站的删除命令
- 制作 Linux 的 bin 安装文件
编者声明
本教程仅供学习参考,禁止用于其他用途,特此声明!