shell 编程
shell简介
配置shell
系统可用的shell
查看系统当前shell
查看系统用户shell
切换shell为zsh
配置dash让bash为默认shell
修改用户登录 Shell
shell脚本
编写规范
执行脚本
shell变量
- 环境变量/本地变量
- 删除变量unset
- 只读变量readonly
- 接收用户输入read
- 通配符
- 命令代换`` $()
- 算术代换 $(()) $[ ]
- 转义字符 \
- 单引号
- 双引号
- 位置参数和特殊符号
运算符
- 算数运算符
- 字符串运算符
- 关系运算符
- 逻辑运算符
- && || 语句选择
- 文件测试运算符
输入输出
- echo
- 管道 |
- tee
- 文件重定向
分支
- if/then/elif/else/fi
- case/esac
循环
- for/do/done
- while/do/done
- break和continue
函数
- 函数定义
- Shell 传递参数
Shell脚本调试方法