shell是一个命令解释器,它在操作系统的最外层负责直接与用户对话,把用户的输入解释给操作系统;并处理各种各样的操作系统的输入,将结果输出到屏幕返回给用户,这种对话可以是交互式的(从键盘输入命令可以立即得到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运维
第一章 SHELL的基本特性
第二章 SHELL脚本中常用命令介绍
第三章 SHELL中结构化语句用法(判断、选择、循环等)
第四章 SHELL脚本函数定义
第五章 SHELL脚本处理多参数实战
第六章 expect脚本处理交互式任务实战
第七章 sed&awk详解
课程截图: