课程目录

1-1 [Shell能做什么(2-18章请移步app或网页端观看)] Shell 能做什么?(上) (25:07)
1-2 [Shell能做什么(2-18章请移步app或网页端观看)] Shell 能做什么?(下) (21:37)
1-3 [Shell能做什么(2-18章请移步app或网页端观看)] C Java Python Shell 执行方式对比(上) (19:47)
1-4 [Shell能做什么(2-18章请移步app或网页端观看)] C Java Python Shell 执行方式对比(下) (21:43)
1-5 [Shell能做什么(2-18章请移步app或网页端观看)] Bash中调用python Expect (20:59)
1-6 [Shell能做什么(2-18章请移步app或网页端观看)] Shell特性 Login Nologin (35:14)
1-7 [Shell能做什么(2-18章请移步app或网页端观看)] Shell特性 Jobs Redirection (21:57)
1-8 [Shell能做什么(2-18章请移步app或网页端观看)] Shell特性 命令排序 (17:49)
1-9 [Shell能做什么(2-18章请移步app或网页端观看)] Shell特性 元字符 (29:24)
1-10 [Shell能做什么(2-18章请移步app或网页端观看)] Echo 颜色输出文本 (09:31)
2-1 [Shell变量精讲] 变量 脚本中使用变量 (24:50)
2-2 [Shell变量精讲] 变量 环境及自定义变量 (31:59)
2-3 [Shell变量精讲] 变量 位置及预定义变量实战 (24:20)
2-4 [Shell变量精讲] 变量 的赋值方式 (27:49)
2-5 [Shell变量精讲] 变量 的运算 整数小数 (26:43)
2-6 [Shell变量精讲] 变量 内容的删除 替换 替代 (21:17)
2-7 [Shell变量精讲] 变量 I++ ++i (14:55)
2-8 [Shell变量精讲] 条件测试概述 (24:45)
2-9 [Shell变量精讲] 条件测试 文件测试 (21:33)
2-10 [Shell变量精讲] 条件测试 内存磁盘使用告警 (26:29)
2-11 [Shell变量精讲] 条件测试 按套路出牌 创建用户 (23:54)
2-12 [Shell变量精讲] 条件测试 不按套路出牌 创建用户 (21:02)
2-13 [Shell变量精讲] Shell脚中各种奇怪的符号 (18:18)
3-1 [条件测试及流程控制] If条件判断 安装apache 1 (25:33)
3-2 [条件测试及流程控制] If条件判断 安装apache 2 (17:55)
3-3 [条件测试及流程控制] If条件判断 多系统配置yum源 (22:24)
3-4 [条件测试及流程控制] If条件判断 作业解析 (10:42)
3-5 [条件测试及流程控制] Case 多系统配置yum源 (12:42)
3-6 [条件测试及流程控制] Case 删除用户判断 (25:44)
3-7 [条件测试及流程控制] Case 实现jump Server 上 (23:29)
3-8 [条件测试及流程控制] Case 实现jump Server 下 (20:25)
3-9 [条件测试及流程控制] Case 实现简单的系统工具箱 (26:58)
3-10 [条件测试及流程控制] Case 实现多版本php安装 (32:14)
4-1 [循环及并发控制] For 实现批量主机ping探测 (21:38)
4-2 [循环及并发控制] For 实现批量用户创建 (29:05)
4-3 [循环及并发控制] For 实现文件中批量用户创建 (35:48)
4-4 [循环及并发控制] For 空行的秘密 (10:12)
4-5 [循环及并发控制] Expect 实现ssh非交互登录 (17:04)
4-6 [循环及并发控制] Expect 实现scp非交互传输文件 (15:09)
4-7 [循环及并发控制] Expect 实现批量主机公钥推送 (23:26)
4-8 [循环及并发控制] For 实现批量主机密码修改 (13:08)
4-9 [循环及并发控制] For 实现批量远程主机ssh配置 (17:30)
4-10 [循环及并发控制] While 实现批量用户创建 (27:53)
4-11 [循环及并发控制] While Until 测试远程主机连接 (17:58)
4-12 [循环及并发控制] For While Until 对决 (16:18)
4-13 [循环及并发控制] Fd和命名管道实现shell并发控制 (27:10)
4-14 [循环及并发控制] Shell 并发控制项目实战 (27:16)
5-1 [数组应用实战] array 数组的基本概念 (29:47)
5-2 [数组应用实战] array 数组的赋值及遍历 (17:17)
5-3 [数组应用实战] array 实现性别统计 (19:25)
5-4 [数组应用实战] array 统计不同类型shell的数量 (12:07)
5-5 [数组应用实战] array 统计TCP连接状态数量 (19:30)
6-1 [函数传参及返回] funtion 函数的定义及调用 (28:42)
6-2 [函数传参及返回] funtion 函数的返回 return out-1 (17:49)
6-3 [函数传参及返回] funtion 函数的返回 return out - (06:41)
6-4 [函数传参及返回] 函数传参 位置参数 (14:22)
6-5 [函数传参及返回] 函数传参 数组变量 (22:41)
6-6 [函数传参及返回] 函数返回 输出数组变量 上 (18:25)
6-7 [函数传参及返回] 函数返回 输出数组变量 下 (16:51)
7-1 [Shell内置命令] shell内置命令 break continue (18:35)
7-2 [Shell内置命令] shell内置命令 shift (13:08)
8-1 [RE正则表达式] 正则表达式概览 RE (17:56)
8-2 [RE正则表达式] 正则表达则元字符详解 1 (18:42)
8-3 [RE正则表达式] 正则表达则元字符详解 2 (26:18)
8-4 [RE正则表达式] 正则表达则元字符详解 3 (22:33)
8-5 [RE正则表达式] 正则表达式 grep使用实战 1 (19:01)
8-6 [RE正则表达式] 正则表达式 grep使用实战 2 (18:59)
9-1 [Sed流编辑器] 流编辑器sed技术概览 (22:32)
9-2 [Sed流编辑器] 流编辑器sed 定址 (13:47)
9-3 [Sed流编辑器] 流编辑器sed命令 p d s (19:47)
9-4 [Sed流编辑器] 流编辑器sed命令 r w a i c 及暂存空间 (23:16)
9-5 [Sed流编辑器] 流编辑器sed 编辑文件实战 (22:40)
10-1 [awk文本处理工具实战] awk工作原理概览 (25:06)
10-2 [awk文本处理工具实战] awk内部变量 FS OFS RS ORS NR FNR (25:15)
10-3 [awk文本处理工具实战] awk模式详解 正则 条件 (24:16)
10-4 [awk文本处理工具实战] awk模式详解 算术 逻辑 范围 (17:53)
10-5 [awk文本处理工具实战] awk脚本编程 if while for (22:25)
10-6 [awk文本处理工具实战] 脚本编程实战 数组 (23:29)
10-7 [awk文本处理工具实战] 脚本编程实战 数组分析Nginx-Apache 日志 (19:55)
10-8 [awk文本处理工具实战] awk使用外部变量的三种方法 (20:06)
11-1 [项目实战之 系统性能分析] 实战项目 收集系统信息用于分析性能瓶颈 1 (17:39)
11-2 [项目实战之 系统性能分析] 实战项目 收集系统信息用于分析性能瓶颈 2 (23:49)
11-3 [项目实战之 系统性能分析] 实战项目 收集系统信息用于分析性能瓶颈 3 (15:26)
11-4 [项目实战之 系统性能分析] 实战项目 收集系统信息用于分析性能瓶颈 4 (17:57)
11-5 [项目实战之 系统性能分析] 实战项目 收集系统信息用于分析性能瓶颈 5 (24:22)
12-1 [项目实战之 主机存活状态] 实战项目 判断主机存活三次机会 1 (18:31)
12-2 [项目实战之 主机存活状态] 实战项目 判断主机存活三次机会 2 (06:58)
12-3 [项目实战之 主机存活状态] 实战项目 判断主机存活三次机会 3 (08:44)
13-1 [项目实战之 Nginx日志分析] 实战项目 Nginx日志分析项目实战 1 (24:27)
13-2 [项目实战之 Nginx日志分析] 实战项目 Nginx日志分析项目实战 2 (23:31)
13-3 [项目实战之 Nginx日志分析] 实战项目 Nginx日志分析项目实战 3 (26:58)
13-4 [项目实战之 Nginx日志分析] 实战项目 Nginx日志分析项目实战 4 (17:33)
14-1 [项目实战之 文件备份保存] 实战项目 保留最近N天的备份文件1 (17:40)
14-2 [项目实战之 文件备份保存] 实战项目 保留最近N天的备份文件2 (24:27)
15-1 [项目实战之 多机部署MySQL] 项目实战 多机MySQL部署 1 (27:56)
15-2 [项目实战之 多机部署MySQL] 项目实战 多机MySQL部署 2 (19:24)
15-3 [项目实战之 多机部署MySQL] 项目实战 多机MySQL部署 3 (26:05)
16-1 [项目实战之 多机部署LNMP] 项目实战 多机部署LNMP 1 (22:43)
16-2 [项目实战之 多机部署LNMP] 项目实战 多机部署LNMP 2 (27:38)
16-3 [项目实战之 多机部署LNMP] 项目实战 多机部署LNMP 3 (20:36)
16-4 [项目实战之 多机部署LNMP] 项目实战 多机部署LNMP 4 (22:05)
17-1 [项目实战之 配合Zabbix信息收集] 项目实战 MySQL状态信息收集(配合Zabbix) (21:43)
17-2 [项目实战之 配合Zabbix信息收集] 项目实战 TCP连接状态收集(配合Zabbix) (33:09)
17-3 [项目实战之 配合Zabbix信息收集] 项目实战 内存信息收集(配合Zabbix) (22:10)
18-1 [服务器初始化脚本编写流程] Centos6-7服务器初始化 -Shell Script1 (22:45)
18-2 [服务器初始化脚本编写流程] Centos6-7服务器初始化 -Shell Script2 (27:25)