这门课值不值得学

Shell 脚本在 Linux 运维和后端开发里是绕不开的基础工具。很多上班族和转行者刚接触服务器时,总习惯手动敲命令:批量改配置、检查几十台机器的 IP、新建用户、查日志,全靠一条条复制粘贴,既费时间又容易出错。这门课解决的就是这类高频、重复性的工作场景。它不是教你从零学 Linux 命令行,而是教你把已经熟悉的命令拼装成可以自动运行的脚本。如果你平时工作中要频繁登录服务器做巡检、批量部署或者处理文本日志,学这门课能直接帮你把手动操作固化成自动化流程。

适合什么基础与建议先看哪几块

这套资料不适合完全没摸过 Linux 终端的人,它默认你已经知道基本文件操作和常见命令。资料整体偏企业运维实战,建议先从脚本环境准备和变量这两块看起,把 sh 与 source 执行方式的区别弄明白,这是很多新手写完脚本跑不通的第一个坎。接着重点看案例部分,比如登录后自动运行指定脚本、用户检查、IP 检查这几个场景,它们直接对应日常运维里最常见的需求。资料里还穿插了面试题讲解,比如脚本参数个数超过 9 个怎么处理,转行找工作的人这部分别漏,它帮你梳理实际写脚本时容易踩的参数边界坑。

学完能独立做什么与资料怎么配合练习

学完这套内容,你应该能独立写出基本的系统巡检脚本、批量用户管理脚本和简单的 IP 检查工具,并能看懂企业里常见的自动化运维脚本逻辑。看资料时不要只盯着视频看,建议自己开一台 Linux 虚拟机跟着敲。每看完一个案例,先暂停视频,自己尝试改写脚本逻辑:比如把检查单台机器 IP 改成循环检查多台,或者给用户检查脚本加上日志记录功能。资料里的案例都是可以直接在终端跑通的,重点是通过反复改写参数和变量,把位置特殊变量的用法真正吃透,而不是背完概念就过。


带你从手动党进阶为自动化大神,轻松应对企业级运维需求!

课程目录

*   01 老男孩-先锋15k班-Shell自动化编程/

  *   01 01-日常复盘.mp4 13:33

  *   02 02-shell编程目标.mp4 11:57

  *   03 03-shell脚本概述.mp4 06:10

  *   04 04-shell脚本环境准备.mp4 04:31

  *   05 05-sh与source区别.mp4 05:23

  *   06 06-变量与金庸新作.mp4 11:36

  *   07 07-案例01-登录系统后运行指定脚本.mp4 05:38

  *   08 08-环境变量与文件小结.mp4 02:47

  *   09 09-位置特殊变量.mp4 07:47

  *   10 10-案例02-用户检查脚本.mp4 10:30

  *   11 11-案例03-检查类脚本-ip检查.mp4 02:44

  *   12 12-面试题-脚本参数个数超过9.mp4 05:21

  *   13 13-案例07-书写回收站脚本.mp4 13:43

  *   14 14-案例06-循环与判断套娃-难点.mp4 08:56

  *   15 15-案例08-星号与@区别.mp4 03:39

  *   16 16-今日总结.mp4 02:35

*   02 老男孩-先锋15k班-Shell自动化编程/

  *   01 01-日常复盘与window写脚本故障案例.mp4 14:10

  *   02 02-状态变量与命令检查案例.mp4 06:00

  *   03 03-其他特殊变量.mp4 03:55

  *   04 04-字符串统计案例.mp4 04:22

  *   05 05-其他特殊变量与变量总结.mp4 12:24

  *   06 06-交互式创建变量.mp4 05:24

  *   07 07-read交互式批量检查域名或ip.mp4 11:22

  *   08 08-变量赋值小结.mp4 05:49

  *   09 09-运算符.mp4 04:30

  *   10 10-awk与shell桥梁.mp4 04:36

  *   11 11-计算案例.mp4 07:51

  *   12 12-今日总结.mp4 05:15

*   03 老男孩-先锋15k班-Shell自动化编程/

  *   01 01-日常复盘.mp4 11:01

  *   02 02-expr判断是否数字案例.mp4 08:46

  *   03 03-其他的计算语句与小结.mp4 05:57

  *   04 04-条件测试语句-判断文件与权限.mp4 11:40

  *   05 05-文件类型判断脚本.mp4 08:29

  *   06 06-条件测试语句-字符串比较.mp4 08:03

  *   07 07-服务检查类脚本.mp4 11:35

  *   08 08-条件测试语句-比大小与逻辑判断.mp4 05:24

  *   09 09-防火墙检查脚本.mp4 06:57

  *   10 10-条件测试语句-使用正则.mp4 11:44

  *   11 11-面试题-[]与[[]]区别.mp4 02:05

  *   12 12-if与分支判断.mp4 12:24

  *   13 13-if小结.mp4 01:43

  *   14 14-case语句.mp4 09:17

  *   15 15-case语句案例-yesno与判断系统发行版本.mp4 12:28

  *   16 16-今日总结.mp4 05:41

*   04 老男孩-先锋15k班-Shell自动化编程/

  *   01 01-日常复盘与今日内容.mp4 10:36

  *   02 02-函数应用场景与实战格式.mp4 06:37

  *   03 03-函数传参与脚本传参.mp4 15:54

  *   04 04-函数小结.mp4 02:34

  *   05 05-自定义函数库颜色函数.mp4 16:49

  *   06 06-端口检查脚本(函数形式).mp4 16:57

  *   07 07-web或api检查指令.mp4 08:28

  *   08 08-批量检查域名案例.mp4 09:38

  *   09 09-检查域名过期案例.mp4 20:33

  *   10 10-今日总结.mp4 03:44

*   05 老男孩-先锋15k班-Shell自动化编程/

  *   01 01-日常复盘.mp4 10:03

  *   02 02-for循环全解.mp4 03:40

  *   03 03-c语言形式for循环.mp4 02:28

  *   04 04-死循环案例-网站检查脚本.mp4 12:10

  *   05 05-while-read读取文件案例.mp4 13:13

  *   06 06-while几种形式区别案例.mp4 05:06

  *   07 07-循环控制语句-break-continue-exit-return.mp4 11:51

  *   08 08-猜数字案例.mp4 14:12

  *   09 09-shell编程数组.mp4 14:50

  *   10 10-awk数组.mp4 12:07

  *   11 11-awk数组案例与今日总结.mp4 10:35