计算机既是我的爱好也是我的职业。 我公寓里大约散布着 10 台计算机,全部运行 Linux(包括我的 Mac)。 由于我喜欢升级我的计算机和我的计算机技能,当我遇到 Sylvain Leroux 的 Bash it out 时,我立即购买了它。 我在 Debian Linux 上经常使用命令行,这似乎是扩展我的 Bash 知识的绝佳机会。 当作者在序言中解释说他使用 Debian Linux 时,我笑了,Debian Linux 是我最喜欢的两个发行版之一。
Bash 允许您自动化任务,因此它是一种省力、有趣且有用的工具。 在阅读这本书之前,我已经对 Unix 和 Linux 上的 Bash 具有相当的经验。 我不是专家,部分原因是脚本语言非常广泛且功能强大。 当我在基于 Arch 的 Linux 发行版 EndeavourOS 的欢迎屏幕上看到它时,我第一次对 Bash 产生了兴趣。
以下屏幕截图显示了 EndeavourOS 中的一些选项。 信不信由你,这些面板只是指向 Bash 脚本,每个脚本都完成一些相对复杂的任务。 而且因为一切都是开源的,如果我想,我可以修改任何这些脚本。


总有东西要学
我对这本书的印象非常好。 它不长,但经过深思熟虑。 作者对 Bash 具有非常广泛的知识,并且具有解释如何使用它的不可思议的能力。 这本书使用 16 个谜题涵盖了基础、中级和高级 Bash 脚本,他称之为“挑战”。 这教会我将 Bash 脚本视为一个要解决的编程难题,这使得玩起来更有趣。
Bash 一个令人兴奋的方面是它与 Linux 系统深度集成。 虽然它的部分力量在于它的语法,但它也很强大,因为它有权访问这么多东西。 您可以编写重复性任务的脚本,或者编写简单但您只是厌倦手动执行的任务的脚本。 没有什么太大或太小,Bash it out 帮助您了解您可以做什么,以及如何实现它。
如果我不提及 David Both 在 Opensource.com 上提供的免费资源 系统管理员的 Bash 脚本指南 ,那么这篇评论将是不完整的。 这份 17 页的 PDF 指南与 Bash it out 不同,但它们结合在一起,对于任何想要了解它的人来说,都是一个成功的组合。
我不是计算机程序员,但是 Bash it out 增强了我对进入更高级别的 Bash 脚本的渴望——我可能无意中最终成为一名计算机程序员,而没有计划这样做。
我喜欢 Linux 的一个原因是操作系统是如此强大和通用。 无论我对 Linux 了解多少,总有一些新的东西可以学习,这让我更加欣赏 Linux。
在竞争激烈且瞬息万变的就业市场中,我们所有人都必须不断更新我们的技能。 这本书帮助我以一种非常实践的方式学习 Bash。 感觉就像作者和我同在一个房间里,耐心地指导我学习。
作者 Leroux 具有一种不可思议的吸引读者的能力。 我认为这是一种罕见的天赋,甚至比他的技术专长更有价值。 事实上,我写这篇书评是为了感谢作者预测了我自己的学习需求; 尽管我们从未见过面,但我确实从他的天赋中受益。
6 条评论