首页
›
热销单品
›
综合补充资料
›
《Linux Shell脚本编程案例实战》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Linux Shell脚本编程案例实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Shell脚本的价值 · 适用场景 · 学习路径与课程目标
课程导入
Shell
02
环境准备
Linux系统 · Shell版本(Bash/Zsh) · 编辑器选择
环境准备
Linux
03
基础语法
变量定义与引用 · 特殊变量 · 命令替换
基础语法
变量定义
04
输入输出
echo · printf · read
输入输出
echo
05
条件判断
test命令 · [ ]与[[ ]]区别 · 字符串/数值/文件判断
条件判断
test
06
流程控制
if/elif/else · case · 循环(for/while/until…
流程控制
if/elif/else
07
函数设计
函数定义 · 参数传递 · 返回值
函数设计
函数定义
08
数组与字符串处理
数组定义与遍历 · 字符串截取 · 替换
数组
字符串处理
09
文件操作
文件遍历 · 文件属性判断 · 临时文件创建
文件操作
文件遍历
10
文本处理三剑客
grep · sed · awk的核心用法与脚本集成
文本处理三剑客
grep
11
正则表达式进阶
POSIX字符类 · 扩展正则 · 贪婪与懒惰匹配
正则表达式进阶
POSIX
12
管道与过滤器
管道原理 · 常用过滤器(sort/uniq/wc… · 管道在脚本中的高级应用
管道
过滤器
13
进程与作业控制
后台运行 · 进程管理(ps/kill/wait) · 守护进程
进程
作业控制
14
脚本调试与排错
bash -x · set -eux · 调试技巧
脚本调试
排错
15
日志系统
日志级别 · 日志函数 · 日志轮转
日志系统
日志级别
16
配置文件解析
读取INI/JSON/CSV格式 · 使用awk/sed/jq处理配置 · 动态生成配置
配置文件解析
INI/JSON/CSV
17
命令行参数解析
位置参数 · getopts · shift
命令行参数解析
位置参数
18
交互式脚本
菜单设计 · 用户输入验证 · 超时处理
交互式脚本
菜单设计
19
定时任务与自动化
crontab · at · systemd timer
定时任务
自动化
20
系统管理实战
用户管理 · 权限设置 · 磁盘监控
系统管理实战
用户管理
21
网络脚本实战
ping/curl/wget · 端口检测 · HTTP请求
网络脚本实战
ping/curl/wg…
22
备份与恢复
本地备份 · 远程备份(rsync/scp) · 压缩归档
备份
恢复
23
安全加固脚本
SSH安全 · 防火墙配置 · 文件权限审计
安全加固脚本
SSH
24
数据库操作
MySQL/PostgreSQL命令… · SQL查询脚本 · 备份与导入导出
数据库操作
MySQL/Postgr…
25
容器与云环境
Docker命令封装 · Kubernetes kubectl… · 云CLI(AWS/阿里云)自动化
容器
云环境
26
性能优化
脚本性能瓶颈分析 · 并行执行(xargs/paralle… · 缓存策略
性能优化
脚本性能瓶颈分析
27
错误处理与异常机制
错误码约定 · set -e · trap ERR
错误处理
异常机制
28
综合项目实战(一)
编写一个完整的系统健康检查脚本 · 涵盖CPU · 内存
综合项目实战
编写一个完整的系…
29
综合项目实战(二)
编写一个自动化部署脚本 · 包括代码拉取 · 构建
综合项目实战
编写一个自动化部…
30
课程总结与进阶路径
常见问题汇总 · 最佳实践 · 学习资源
课程总结
进阶路径
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测