标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战

本课程涵盖企业内部用于生产环境中的脚本,以实战+编写代码思路进行教学,让学生学习Shell编程技巧

40236人学习

中级106课时2018/05/26更新

二维码下载学堂APP缓存视频离线看

徐亮伟
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
标杆徐2018 Linux自动化运维实战【全套课程实战篇】
标杆徐2018 Linux自动化运维系列②: Nginx知识体系入门实践
106191人学习
¥199.00
标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战
40236人学习
¥199.00
标杆徐2018 Linux自动化运维系列⑦: SaltStack自动化配置管理实战
14978人学习
¥199.00
更 多 7 门 课 程
标杆徐2018 Linux自动化运维实战【中级进阶高级篇】
标杆徐2018 Linux自动化运维系列⑥: Cobbler自动化部署系统应用与实践
31716人学习
¥199.00
标杆徐2018 Linux自动化运维系列⑦: SaltStack自动化配置管理实战
14978人学习
¥199.00
标杆徐2018 Linux自动化运维系列⑧: Zabbix监控系统应用与实践
79920人学习
¥99.00
更 多 6 门 课 程
标杆徐LinuxSre专题课程《运维实战项目训练营》
Kubernetes/k8s 入门与进阶实践(46讲)
374980人学习
¥799.00
Kubernetes/K8S基于ELKStack日志采集与分析实践
24867人学习
¥299.00
标杆徐LinuxSre运维系列① :CentOS7系统入门与进阶实践(30讲)
144680人学习
¥99.00
更 多 19 门 课 程
中级Linux运维工程师-数字化人才项目课程(含证书)
标杆徐LinuxSre运维系列⑧ :Jumpserver(2.13版本)堡垒机实践(8讲)
24943人学习
¥79.00
标杆徐LinuxSre运维系列⑨:虚拟隧道网络OpenVP实践(6讲)
11191人学习
¥79.00
标杆徐LinuxSre运维系列⑩:Ansible自动化配置管理实践(20讲)
106890人学习
¥199.00
更 多 10 门 课 程
中级Linux运维工程师-数字化人才项目课程(含证书)
标杆徐LinuxSre运维系列⑧ :Jumpserver(2.13版本)堡垒机实践(8讲)
24943人学习
¥79.00
标杆徐LinuxSre运维系列⑨:虚拟隧道网络OpenVP实践(6讲)
11191人学习
¥79.00
标杆徐LinuxSre运维系列⑩:Ansible自动化配置管理实践(20讲)
106890人学习
¥199.00
更 多 10 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

linux运维人员、开发人员、shell学习者

你将会学到:

本课程涵盖企业内部用于生产环境中的脚本,以实战+编写代码思路进行教学,让学生学习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变量进行自增

    Shell变量整体小结


第2章Shell条件测试

    Shell条件测试概述

        条件测试案例-MySQL备份

        条件测试案例-磁盘使用率

        条件测试案例-内存使用率

        条件测试案例-系统负载状态

        条件测试案例-习题讲解

   Shell条件字符串比对

        字符串比对案例脚本编写

        条件测试案例-批量添加用户

    

第3章Shell流程控制

    Shell流程控制if概述

        if流程控制案例-安装Nginx

        if流程控制案例-配置不同系统仓库

        if流程控制案例-安装多版本php

    Shell流程控制case概述

        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小结

展开更多

课程大纲- 标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部