本文摘自PHP中文网,作者巴扎黑,侵删。
0. shell脚本所需要的基础知识- vi/vim编辑器命令,包括vimrc设置;
- Linux命令基础
- 网络服务(nfs, rsync, inotify, lanmp, sersync, ssh key)批量分发管理
1. shell脚本介绍
1.1 什么是shell
1.2 什么shell script
1.3 shell程序在运维工作的作用地位
1.4 脚本语言的种类
1.4.1 shell script 语言的种类
1.4.2 其他常用script language
1.5 OS默认shell
1.6 shell script 脚本的创建和执行
2. shell 变量由浅入深
2.1 变量类型
2.2 环境变量
2.3 自定义环境变量(全局变量)
2.4 显示与取消环境变量
2.5 局部变量
2.5.1 定义本地变量
2.5.2 特殊变量
2.5.3 内部变量
2.5.4 变量子串操作
2.5.5 变量的数值计算
3. 条件测试
3.1 测试语句
3.1.1 条件测试语法
3.1.2 文件测试操作符
3.1.3 字符串测试操作符
3.1.4 整数二元比较操作符
3.1.5 逻辑操作符
3.2 条件测试举例
3.2.1 文件测试举例
3.2.2 字符串测试举例
3.2.3 整数测试举例
3.2.4 test命令测试的用法
3.2.5 逻辑操作符举例
4. 分支与循环结构
4.1 if statement
4.1.1 if 条件句语法说明
4.1.2 if 条件句举例
4.1.3 多判断条件 if 语句(&&, ||)
4.2 case 机构条件句
4.2.1 case条件句语法
4.2.2 case结构条件句自写范例
4.2.3 case结构条件句系统脚本范例
4.2.4 系统标杆脚本
4.3 当型循环和直到型循环
4.3.1 当型和直到型循环语法
4.3.2 当型和直到型循环基本范例
4.3.3 高级生产实战范例拓展
4.4 for循环结构
4.4.1 for循环结构语法
4.4.2 for循环结构基础例子
4.4.3 for循环结构深入例子
4.4.4 for循环结构高级例子
5. break continue exit
相关阅读 >>
更多相关阅读请进入《shell》频道 >>