shell之路【课程导学】

实战!实战!

为什么学习Shell?

要做好Linux运维或运维开发,Shell脚本编写能力是首要

1.自动化运维

众所周知,运维工作接触的系统有Linux和Windows系统,如今企业里80%以上的服务器系统是Linux系统,要基于Linux系统做自动化运维工作,掌握Shell是运维人员必备的核心技能之一。

2.不用Python

有的朋友可能又疑问,自动化运维或者运维开发不是用Python大杀器吗,没错。这个就是场景的适合问题了。Python确实能解决所有运维自动化问题,但是一些功能简单的场景用户使用shell更简单高效,而且有的软件嵌入调用只能使用shell脚本,因此,虽然和python比功能稍微弱些,但是多数运维工作,Shell够用了(杀鸡焉用宰牛刀,合适的才是最好的),无论你是做运维还是做更高级的运维开发,shell都是必须掌握的核心技能,希望这样讲大家能清楚了。

如何学好Shell

Shell语法扎实

Linux系统常用命令熟悉

正则要熟悉

多练习课程案例(量变到质变!技术这个东西多练比多理解重要,我们提供最新的企业生产脚本和真实环境给你练习,练到就是经验!)

为什么出这套课程

根据多年的职业敏感和观察,感觉业界对Shell总结的比较精华的课程不多,业界特别是运维圈对Shell的需求也是家常便饭,因此想做一点事情,这套课程就出来了。

本系列课程的目标

课程质量

这套Shell课程,由在职运维工程师和开发工程师根据工作经验共同定制,提炼出日常使用Linux的精华和经验,能让你在较短的时间内掌握较实用的技术和经验。

能达到的工作水平

培养编程思维,并能胜任90%工作的脚本编写能力。

工作能解决什么样的问题

覆盖大多数工作常用的脚本。

课程适合人群

1.接触过Linux系统,有基本的使用经验

2.运维工程师

3.开发工程师

4.运维开发工程师

课程设计

一、shell运行环境

  1.centos系统安装
  2.一台在线 centos6.10

二、shell核心语法

  1.shell简介与入门
  2.字符串操作
  3.运算
  4.流程控制
  5.函数
  6.文件调用
  7.数组

三、Linux正则工具

  1.grep
  2.sed
  3.awk

四、Linux核心命令

  1.管道符与重定向
  2.用户管理
  3.文件管理
  4.磁盘管理
  5.包管理
  6.系统日常管理

五、习题100例

  更新中...

六、生产常用脚本案例

   更新中...

七、编程思路讲解

   更新中...

posted @ 2019-07-04 09:49  沐风先生  阅读(206)  评论(0编辑  收藏  举报