guide.bash.academy(The Bash Guide)是什么网站?

更新时间

guide.bash.academy 是 The Bash Guide 的官方网站,一份面向新手和进阶用户的 bash shell 学习指南,目标是教人写出安全、健壮的 bash 脚本,并更高效地使用命令行。它适合想系统学习 bash、纠正错误用法或查找可靠写法的人;如果你只需要零散命令速查,它更偏“教程”而非“手册”。网站由 lhunath(Maarten Billemont)主要撰写和维护,内容开源,采用 CC-BY-SA 许可,源码托管在 GitHub,可报告问题或参与贡献,并通过 Libera.chat 的 #bash 社区交流。

内容覆盖什么

指南按章节组织,从基础概念逐步进入高级主题:

章节 大致内容
Inception bash 是什么、位于哪里
Commands And Arguments 如何向 bash 下达指令
Variables and Expansions 如何存储和处理数据
Tests And Conditionals 针对不同数据做判断
Loops And Functions 避免重复自己
Asynchronous Commands 后台工作与作业管理
Colors And Terminal Commands 终端显示的高级控制
Customizing The Prompt 改变交互式 shell 的外观
Advanced Topics 语法糖、特定用例与 shell 技巧
Recommendations And Pitfalls 正确做法与非常糟糕的做法
Noteworthy External Tools bash 之外的有力工具补充

为什么可信

作者在自述中说明,他多年以志愿者身份帮助用户解决 shell 脚本问题,发现大量误解来自流传的“天真建议”、坏习惯甚至错误信息,同时缺少可靠、清晰、易获取的资料,因此写了这份指南。这个写作动机决定了它的取向:强调正确用法和安全写法,而不只是罗列命令。指南是持续更新的进行中项目,新章节在写、旧章节在改,所以内容会随时间变化。

适合谁、怎么用

  • 新手:按章节顺序读,先建立“命令与参数”“变量与展开”的基础,再进入条件和循环。
  • 有经验但想纠错的人:优先看 Recommendations And Pitfalls,对照自己脚本里的常见坏习惯。
  • 想参与的人:到 GitHub 报告问题或 fork 贡献,也可以 star 项目跟踪更新。

需要注意,网站页面出现了打赏/付费入口的表述,但资料未说明指南本身是否需要付费或登录才能阅读,实际访问时以页面提示为准。