Linux 食谱:书评

作者:Marco Fioretti

The Linux Cookbook: A Book Review

标题

Linux 食谱作者: Michael Stutz出版社: No Starch PressISBN: 1-886411-48-4价格: $29.95

GNU/Linux 桌面用户在数量上已经远远超过了相同软件的开发者和系统管理员。通常,这些用户不知道 root 密码或者编译器是什么,并且他们没有必要、可能性或者意愿去学习这些。

这并不意味着桌面用户是无知的或者懒惰的;他们会阅读 man 手册,学习如何使用每个命令的正确选项,并且知道命令行可以非常强大。然而,他们仍然是典型的 SOHO 用户,他们不管理网络或编写程序。

Linux 食谱的第一个也是最大的优点是承认了这类用户的存在,并将其内容限制在他们的日常需求范围内。除了一个七页的附录(Debian 特有)之外,安装和系统管理任务留给了其他书籍。典型的 食谱读者已经拥有一个可工作的 Linux 系统,并且想知道如何更有效地使用它。

这本书使用 Debian 作为参考,但其内容绝不仅限于此。几乎所有提出的方案都可以在其他 GNU/Linux 系统上无需任何更改地工作,甚至许多方案可以在 BSD 或专有 UNIX 系统的默认安装上工作。极少数 Debian 特有的解决方案都明确地提到了。在任何情况下,每个程序的主页都列出来了,因此很容易下载源代码或二进制包。

第二个很大的优点是所提出的解决方案类型;不鼓励使用笨重、单一的程序或桌面环境,但也不会妖魔化它们。然而,几乎总是首选命令行工具、脚本和管道,并清楚地解释它们,向读者展示如何在旧计算机上也能实现最高的效率。

这种教导最佳做事方式的努力,可能并不总是最容易或更具视觉吸引力,但也得到了正确的动机,没有任何狂热。例如,在介绍文本处理部分时,作者说

我认为文字处理不是处理文本的前瞻性方向,特别是……现在文本并不总是用于打印输出……“文字处理”本身可能是 20 世纪 80 年代的过时想法……在网络和电子邮件时代不再是必需品。

本书分为七个部分。在介绍之后,涵盖的主题包括文件管理、文本、图像、声音、生产力和网络。所有章节都包含简单但详细的方案,每个方案解决一个问题。

涵盖了整个范围的桌面活动。您会找到提取 PhotoCD 图像、打印小册子、选择 X 和打印字体、制作 MP3 文件、拼写检查信件、查找最大或最旧的文件等等的方案。第 2.8 节“帮助设施”解释了如何使用 man 和 info 文档系统以及如何为每项工作找到合适的程序。

即使是有经验的用户也会发现他们不知道的东西。自从 1993 年以来,我一直在使用 UNIX 和 Linux,但在这次书评中,我学会了切换到上次访问的目录、使用相同的扩展名重命名多个文件、截取控制台屏幕截图以及仅在控制台中浏览图像等技巧。

从这个角度来看,我发现最有趣和高级的章节(毫不奇怪,因为作者是一名记者)是第 11 章“语法和参考”和第 12 章“文本分析”。例如,它们教导如何使用在线词典、检查文本的可读性或自动查找与您正在编写的文件相似的文件。

缺少什么吗? 很少,除了数据库(仅介绍了 bbdb,用于管理个人联系人)。第 8.5 节“压缩文件”没有提到 bzip2 程序,第 A2 节“安装软件”应包括如何处理 .rpm 和 .tgz 包,或者至少提供指向适当文档的链接。

然而,这些都是次要问题。Linux 食谱绝对是一个有用且具有启发性的工具,它也能激发读者学习的愿望,而不会感到害怕。

电子邮件:linuxdesk@inwind.it

加载 Disqus 评论