一、课程简介
-
1.1 shell是什么?
shell是一个命令解释器,它在操作系统的最外层负责直接与用户对话,把用户的输入解释给操作系统;并处理各种各样的操作系统的输入,将结果输出到屏幕返回给用户,这种对话可以是交互式的(从键盘输入命令可以立即得到shell的回应)或非交互式的(脚本的方式)。
-
1.2 什么是shell脚本
Shell脚本(英语:Shell script)是一种电脑程序与文本文件,内容由一连串的shell命令组成,经由Unix Shell直译其内容后运作。被当成是一种脚本语言来设计,其运作方式与直译语言相当,由Unix shell扮演命令行解释器的角色,在读取shell script之后,依序运行其中的shell命令,之后输出结果。利用Shell script可以进行系统管理,文件操作等,在企业运维中需要运维人员编写shell脚本去处理各种日常shell任务。
二、导师介绍
-
贺鹏志 拼客科技首席Linux讲师
-
人称"贺神",6年Linux运维实战教研经验
-
擅长系统 / 网络 / 虚拟化 / 云计算
-
所带领学员均入职国内一线互联网名企,包括但不限于微信、腾讯、网易、阿里巴巴等
三、课程目标
-
了解shell的功能
-
熟悉shell对命令的处理过程
-
熟练使用awk工具对文本进行分析处理
-
熟悉sed的模式空间和保持空间相关命令
-
掌握shell中变量、流程控制语句结构及用法
-
掌握shell中对外部参数的简单及复杂处理
-
掌握使用expect脚本处理交互式任务
四、课程对象
- 计算机专业对运维感兴趣的学员
- Linux运维初级从业人员
五、课程特色
-
专属学习群+作业考核+老师答疑+结业证书
-
零基础小白也能轻松入门
-
多个实战案例解读Linux运维
六、课程内容
-
第一章 SHELL的基本特性
-
第二章 SHELL脚本中常用命令介绍
-
第三章 SHELL中结构化语句用法(判断、选择、循环等)
-
第四章 SHELL脚本函数定义
-
第五章 SHELL脚本处理多参数实战
-
第六章 expect脚本处理交互式任务实战
-
第七章 sed&awk详解
七、报班咨询
- 班主任微信:tangtangbzr 或 qqls000
- 班主任QQ:1724698994 或 1752856301