中级运维必备
案例生动
实战多多
自动化运维是招聘简章中必备项目
你将收获
中级运维必备
案例生动
实战多多
自动化运维是招聘简章中必备项目
适用人群
课程介绍
Shell编程及自动化运维实现
学习目标
了解开发语言的分类及其区别和Shell编程的适用场景
掌握Bash特性、脚本规范、变量类型、变量运算
掌握Bash流程控制、函数、数组
掌握Bash的并发编程及并发控制
掌握Sed、Awk详细用法
灵活运用Bash、Sed、Awk完成自动化运维工作
核心内容
Shell编程初识:程序、语言、编程,Shell定义、分类、适用范围,初始化
Bash特性:命令补全、历史命令、别名、前后台作业、重定向、管道、命令排序执行、通配符、正则表达式、脚本
Shell脚本规范,Shell脚本调试,脚本运行方式
变量类型:自定义变量、环境变量、预定义变量、位置变量
变量运算,变量引用,变量长度,命令置换,变量替换
test命令:语法,整数比较、字符串比较、文件比较
Shell编程之条件结构:if语句,case语句
Shell编程之循环结构:for语句,while语句,until语句
Shell循环控制:shift、continue、break、exit
Shell函数:定义函数,调用函数,取消函数,函数传参
Shell数组:定义数组,查看数组,数组切片,遍历数组,关联数组
Bash并发及并发控制
grep命令解析
正则表达式:正则表达式定义,基本元字符,扩展元字符
SED精讲:SED介绍,适用场景,SED语法,SED选项
SED定址:数字定址、正则定址
SED子命令:a、c、i、d、s、y、r
SED工作模式
AWK 精讲:工作流程,print 语句,AWK 设计模型,模式匹配,记录和字段
表达式:常量,变量,系统变量,算术、赋值、关系、布尔操作符
流程控制:条件语句、循环语句、循环控制
电商平台应用app自动化上线部署脚本实战。
课程目录

