Shell编程及自动化运维实现

Shell编程及自动化运维实现
共77节 28人在学 课程详情
  • shell脚本语言特性及运行环境

    • 001.第一章shell简介
    • 002.第一章shell语言的特性
    • 003.第一章shell脚本程序的运行方式
    • 004.第一章shell脚本程序的存储位置
    • 005.第一章shell脚本程序自定义变量.变量的定义和调用
    • 006.第一章shell脚本程序自定义变量.变量的查看和删除
    • 007.第一章shell脚本程序自定义变量.变量综合示例
    • 008.第一章shell脚本程序自定义变量.交互式变量
    • 009.第一章shell脚本程序自定义变量.变量整数运算
    • 010.第一章shell脚本程序自定义变量.环境变量1
    • 011.第一章shell脚本程序自定义变量.环境变量2
    • 012.第一章shell脚本程序自定义变量.位置变量
    • 013.第一章shell脚本程序自定义变量.预定义变量
    • 014.第一章shell脚本程序自定义变量.课后题
  • 流程控制和条件测试

    • 001.第二章流程控制.条件测试简介
    • 002.第二章流程控制.文件测试1
    • 003.第二章流程控制.文件测试2
    • 004.第二章流程控制.字符串比较
    • 005.第二章流程控制.多条件测试
    • 006.第二章流程控制.单分支if判断
    • 007.第二章流程控制.双分支if判断
    • 008.第二章流程控制.多分支if判断
    • 009.第二章流程控制.嵌套if判断
    • 010.第二章流程控制.调试脚本
    • 011.第二章流程控制.条件测试相关示例
    • 012.第二章流程控制.case语法结构
    • 013.第二章流程控制.case案例-jumpserver
    • 014.第二章流程控制.case案例-系统工具箱
  • 循环程序设计方法

    • 001.第三章for循环简介
    • 002第三章.for循环自动探测全网在线主机002第三章.for循环自动探测全网在线主机
    • 003.第三章for循环自动创建用户
    • 004.第三章for循环自动修改服务器密码
    • 005.第三章while循环示例
    • 006.第三章expect免交互程序设计1
    • 007.第三章expect免交互程序设计2
  • 数组和函数的使用场景

    • 001.第四章数组和函数.数组类型简介
    • 002.第四章数组和函数.数组定义
    • 003.第四章数组和函数.数组查询
    • 004.第四章数组和函数.关联数组的定义和查询
    • 005.第四章数组和函数.while循环定义数组案例1
    • 006.第四章数组和函数.while循环定义数组案例总结
    • 007.第四章数组和函数.for循环定义数组案例2
    • 008.第四章数组和函数.for循环.while循环定义数组的区别
    • 009.第四章数组和函数.数组统计性别1
    • 010.第四章数组和函数.数组统计性别2
    • 011.第四章数组和函数.数组统计登录shell
    • 012.第四章数组和函数.函数简介
    • 013.第四章数组和函数.初识函数
    • 014.第四章数组和函数.阶乘函数
    • 015.第四章数组和函数.阶乘函数数组传参
    • 016.第四章数组和函数.数组收集函数结果
    • 017.第四章数组和函数.特殊的shell内置命令
  • 流编辑器-awk-sed-grep

    • 001.第五章流编辑器.正则表达式简介
    • 002.第五章流编辑器.正则表达式.元字符1
    • 003.第五章流编辑器.正则表达式.元字符2
    • 004.第五章流编辑器.正则表达式.元字符3
    • 005.第五章流编辑器.正则表达式.元字符4
    • 006.第五章流编辑器.正则表达式.元字符测试1
    • 007.第五章流编辑器.正则表达式.元字符测试2
    • 008.第五章流编辑器.文本过滤工具.grep简介
    • 009.第五章流编辑器.文本过滤工具.grep测试
    • 010.第五章流编辑器.sed.简介
    • 011.第五章流编辑器.sed.命令1
    • 012.第五章流编辑器.sed.命令2
    • 013.第五章流编辑器.sed.命令3
    • 014.第五章流编辑器.sed.命令4
    • 015.第五章流编辑器.sed.实战
    • 016.第五章流编辑器.awk语法结构
    • 017.第五章流编辑器.awk内部变量
    • 018.第五章流编辑器.awk模式匹配
    • 019.第五章流编辑器.awk变量和流控
    • 020.第五章流编辑器.awk脚本编程
    • 021.第五章流编辑器.awk一问一答
  • shell脚本编程实战_web站点自动上线脚本

    • 001.第六章脚本效果展示
    • 002.第六章自动化脚本编写
    • 003.第六章阶段总结
    • 003.第六章阶段总结

    订阅失败

    Shell编程及自动化运维实现
    Shell编程及自动化运维实现 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    007.第二章流程控制.双分支if判断007.第二章流程控制.双分支if判断

    课程介绍

    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自动化上线部署脚本实战。


            

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 972人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 23014人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4318人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 847人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 909人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5217人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1541人在学

    Python Django 深度学习 小程序

    钟翔 · 2435人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 711人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4103人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~