无论是系统运维,还是应用运维,均可分为“**纯手工”—> “脚本化”—> “自动化”—>“智能化”**几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。
在自动化运维的转变过程中,经常使用的可能就是shell脚本了。
很多人认为shell脚本简单,但其实Shell的小脚本却有大智慧。别小看几十行代码,它夹杂着系统设计、代码规范和操作经验等等细节,在建设自动化运维的工作中,还是很值得我们研究学习的。
为了帮助大家更好地学习shell,特意为大家准备了《shell脚本编程》笔记。它一共9个章节70页。
包括编程基础、shell语言基本结构、bash的配置文件、流程控制、函数介绍、其他脚本工具、数组、字符串管理、高级变量等内容。全面成体系,图文并茂,高清PDF,代码清晰,可自由复制,相信大家学完之后会对shell脚本有一个更加深入的理解。
部分目录展示
编程基础
shell语言基本结构
bash的配置文件
流程控制
函数介绍
其他脚本工具
数组
字符串管理
高级变量