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


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