本课程主要讲解shell编程和项目自动化部署相关知识和案例。
* 第一章 Shell编程和自动化运维V3.1/
* Shell使用入门/
* 000_课程简介+运维(了解)
* 001_shell快速入门(shell是什么+shell分类)
* 002_shell快速入门(shell执行方式)
* 注释和变量/
* 003_shell基础知识(shell注释)
* 004_shell基础知识(shell脚本执行)
* 005_shell基础知识(shell脚本开发规范)
* 006_shell基础知识(shell本地变量之普通变量三种定义方式)
* 007_shell基础知识(shell本地变量之命令变量两种定义方式)
* 008_shell基础知识(shell全局变量查看和两种定义方式)
* 009_shell基础知识(shell变量四种查看方式和删除变量)
* 010_shell基础知识(shell内置变量之和文件相关$0)
* 011_shell基础知识(shell内置变量之和文件相关$n)
* 012_shell基础知识(shell内置变量之和文件相关$#+$?)
* 条件表达式和常用命令/
* 015_shell进阶(两种验证表达式)
* 016_shell进阶(条件表达式之逻辑)
* 017_shell进阶(条件表达式之文件)
* 018_shell进阶(条件表达式之数字+字符串)
* 019_shell进阶(两种计算表达式)
* 020_shell进阶(常见符号之重定向+管道符)
* 021_shell进阶(常见符号之后台执行&)
* 022_shell进阶(常见符号之信息符号+设备文件)
* 023_shell进阶(常见命令之grep)
* 024_shell进阶(常见命令之sed替换)
* 025_shell进阶(常见命令之sed增加)
* 026_shell进阶(常见命令之sed删除+其他)
* 027_shell进阶(常见命令之awk)
* 028_shell进阶(常见命令之find)
* 流程控制和综合练习/
* 029_shell流程控制(单分支if语句)
* 030_shell流程控制(双分支if语句+多分支if语句)
* 031_shell流程控制(多分支if语句生产案例)
* 032_shell流程控制(case语句)
* 033_shell流程控制(for语句)
* 034_shell流程控制(while语句)
* 035_shell流程控制(until语句)
* 036_shell流程控制(简单函数定义和调用)
* 037_shell流程控制(传参函数定义和调用+脚本传参函数调用)
* 038_shell第一阶段(综合演练之需求分析)
* 039_shell第一阶段(综合演练之脚本编写)
* 代码发布/
* 040_代码发布(代码发布简介)
* 041_代码发布(代码发布方式)
* 042_代码发布(代码发布流程简介)
* 043_代码发布(代码发布流程详解)
* 044_代码发布(技术关键点之压缩与解压缩)
* 045_代码发布(技术关键点之文件传输)
* 046_代码发布(技术关键点之文件备份)
* 047_代码发布(技术关键点之文件备份)
* 环境部署/
* 048_环境部署(基础目录环境)
* 049_环境部署(主机网络环境分析)
* 050_环境部署(主机网络环境配置)
* 051_环境部署(需求分析和方案定制)
* 052_环境部署(python虚拟环境)
* 053_环境部署(django软件安装+python类型软件安装流程)
* 054_环境部署(django环境部署)
* 055_环境部署(pcre软件安装)
* 056_环境部署(nginx软件安装)
* 057_环境部署(nginx基本操作+常见报错分析)
* 058_环境部署(nginx代理django配置及测试)
* 手工代码发布和脚本代码发布/
* 059_手工代码发布(方案分析)
* 060_手工代码发布(方案实施)
* 061_脚本代码发布(简单脚本之命令罗列)
* 062_脚本代码发布(简单脚本之固定内容变量化)
* 063_脚本代码发布(简单脚本之功能函数化)
* 064_脚本代码发布(简单脚本之远程执行)
* 065_脚本代码发布(大型脚本之脚本框架)
* 066_脚本代码发布(大型脚本之命令填充)
* 067_脚本代码发布(大型脚本之日志功能)
* 068_脚本代码发布(大型脚本之增加锁文件)
* 069_脚本代码发布(大型脚本之流程主函数)
* 070_脚本代码发布(大型脚本之脚本参数安全)
* 071_脚本代码发布(大型脚本之脚本调试)
* 072_脚本代码发布(总结)





![[衡天云]爆款云服务器 低至12元/月](/hty.png)