CH10 - 教学指导
教学模块和知识点
- 可以作为教师教学和考试出题的依据。
- 可以作为学生学习的依据。
模块215 - Shell 编程
| 编号 | 知识点 | 掌握程度 | 上机操作 |
|---|---|---|---|
| 215-01 | Shell 脚本的编码规范 | 了解 | |
| 215-02 | Shell 脚本的执行和调试方法 | 掌握 | 是 |
| 215-03 | Shell 自定义变量的赋值、交互读取 read | 掌握 | 是 |
| 215-04 | 变量替换、变量替换扩展、变量间接引用 | 掌握 | 是 |
| 215-05 | 变量的字符串操作 和 数值运算 | 掌握 | 是 |
| 215-06 | 数组 | 了解 | |
| 215-07 | 命令行参数/位置参数、shift |
掌握 | 是 |
| 215-08 | 条件测试 [] 、[[]]、(()) | 掌握 | 是 |
| 215-09 | if、case 分支语句 |
掌握 | 是 |
| 215-10 | for、while、until 循环语句 |
掌握 | 是 |
| 215-11 | 使用 select 循环实现菜单选择 |
掌握 | 是 |
| 215-12 | 流程控制语句 break、continue |
掌握 | 是 |
| 215-13 | 函数的定义、调用 | 掌握 | 是 |
| 215-14 | 传递函数的返回值 | 掌握 | 是 |
| 215-15 | 使用 getopts 处理命令行参数 |
了解 | 是* |
| 215-16 | 使用 whiptail 创建基于 TUI 的对话框 |
了解 | 是* |
本章学习材料
- 教材和课件 第10章
- linux.vbird.org
- 视频
- 胡帅 - Linux shell脚本编程入门
- 51cto - shell脚本编程