您需要登录账号才能看到图片及隐藏内容,马上注册享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
标杆徐2018 Linux自动化运维系列④: Shell高级脚本自动化编程实战
程目标 本课程涵盖企业内部用于生产环境中的脚本,以实战+编写代码思路进行教学,让学生掌握Shell编程技巧,从入门到精通Shell脚本。 适用人群 0基础学员,基础Linux运维人员,shell爱好者 课程简介
2019年录制SHell新课地址 https://edu.51cto.com/course/17956.html
贴切企业脚本编写思路讲解,手把手带你玩转Shell脚本编程实战。 本套课程从实际项目案例出发, 近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面面。
内容全面: 知识点覆盖广泛,内容由浅入深,适合学习和提高 实例丰富: 每章知识点都配有实例,重点内容配有经典案例 实战技巧: 依托实例讲解Shell编程技巧,全面提升运维编程者实力 案例分析: 使用专门章节展示和分析经典应用案例, 巩固理论、增强实战
第1章Shell基础概述 Shell脚本能做什么 Shell脚本是什么
Shell脚本特性有哪些
Shell脚本能完成哪些任务
第2章Shell变量详解 Shell自定义变量 Shell位置参数变量
Shell变量赋值方式
Shell变量数值运算
Shell变量内容替换
Shell变量进行自增
Shell变量整体小结
第2章Shell条件测试 Shell条件测试概述 条件测试案例-MySQL备份
条件测试案例-磁盘使用率 条件测试案例-内存使用率 条件测试案例-系统负载状态 条件测试案例-习题讲解 Shell条件字符串比对 字符串比对案例脚本编写
条件测试案例-批量添加用户
第3章Shell流程控制 Shell流程控制if概述 if流程控制案例-安装Nginx
if流程控制案例-配置不同系统仓库 if流程控制案例-安装多版本php Shell流程控制case概述 case流程控制案例-批量删除用户
case流程控制案例-实现小型跳板机 case流程控制案例-Nginx服务启动与停止脚本 case流程控制案例-实现多级菜单 Shell流程控制expect概述 expect实战案例-批量获取主机并批量分发密钥
第4章Shell循环语句 Shell循环语句概述 循环语句案例-批量创建用户 循环语句案例-通过文件读入批量创建用户 循环语句案例-通过文件读入用户密码批量创建 循环语句案例-批量修改密码 循环语句小结
第5章Shell数组应用 Shell数组基本概述 普通数组 关联数组
遍历数组
数组实战案例1-数组赋值与遍历
数组实战案例2-统计文本信息 数组实战案例3-统计bash数量 数组实战案例4-统计tcp状态数量
第6章Shell函数应用 Shell函数基本概述 函数统计文件行
函数定义、调用
函数返回值
函数传参、指定位置参数
自定义函数
函数小结
第7章Shell正则与三剑客 Shell正则表达式概述 Shell正则表达式示例 sed流编辑器
sed基本概述
sed打印、追加、替换、删除、插入、读入、写入、暂存、反向、替换等命令详解
sed示例演示 sed使用小结
awk文本处理 awk基本概述
awk工作原理 awk内部变量 awk模式动作 awk判断语句
awk循环语句
awk数组详解 awk数组练习 awk数组案例-分析Nginx日志 (访问pv、访问数、总页面大小、状态码、多种状态码)
第7章Shell习题讲解 本次课程准备了20道习题,从头梳理思路,从0开始编写,小白都能掌握的Shell编程思路
第8章Shell项目案例 Shell项目案例实战1-主机存活状态思路 Shell项目案例实战2-MySQL安装思路 Shell项目案例实战3-LNMP安装思路 Shell项目案例实战4-系统初始化脚本 Shell项目案例实战5-场景脚本 Shell项目案例实战6-系统状态 Shell项目案例实战7-应用状态 Shell项目案例实战7-日志分析 Shell小结
|