每个服务器、管道和容器的标准接口
Linux 和 Bash 是现代软件基础设施的通用基础。无论您是在编写部署脚本、通过 SSH 调试生产环境中的问题,还是构建 CI 管道,您都在使用 shell。本课程从基础原理开始教授 Linux 命令行和 Bash 脚本——从文件系统导航、进程管理、权限处理——到真实 DevOps 和系统工程工作中使用的脚本模式。
您将学到什么
您将从 shell 导航和基本文件命令开始,然后进入环境变量、I/O 重定向和进程管理。核心脚本主题包括控制流、函数、模块化库和健壮的错误处理。您将使用 grep、正则表达式、awk 和 sed 进行文本处理,以及使用 jq 和 yq 处理结构化 JSON 和 YAML 数据。后续课程涵盖 SSH 精通、基于 cron 的自动化、日志分析、系统管理脚本编写和使用 CI 集成测试 Bash。最后的课程涉及安全 Bash 加固和 Docker、Kubernetes 和云环境的脚本模式。
学习路径
二十二门课程跨越 A1 到 C2 级别。课程以 Linux 基础:Shell 导航和 Bash 脚本入门开始,通过 B 级课程(涵盖并行执行、高级文本处理和 使用 awk 进行数据整理)逐步推进,然后达到 C1 级别的 Linux 系统管理脚本编写、日志分析和可观测性管道以及 Bash 项目的测试和 CI。两门 C2 顶石课程——强化和安全 Bash 脚本编写和 Bash 用于 DevOps、容器和云——为您构建的所有内容带来生产级的严谨性。
它如何运作
每门课程分为短小精悍的课程,您在内置 shell 编辑器中完成,并获得实时反馈。AI 导师在您遇到困难时随时可用,每个练习都在真实命令行场景中运行,因此技能可直接转移到您的终端。