书评:《UNIX CD 书架》

作者:Derek Vadala
Book Review: The UNIX CD Bookshelf
  • 出版社:O'Reilly & Associates, Inc.

  • 电子邮件:info@ora.com

  • 网址:http://www.ora.com/

  • 价格:$69.95 美元

  • ISDN:1-56592-406-1

  • 评论员:Derek Vadala

《UNIX CD 书架》由 O'Reilly & Associates, Inc. 打包发行,是我最喜欢的出版商推出的新兴系列中的第三部。这张 CD-ROM 包含以下完整副本:UNIX in a Nutshell: System V EditionUNIX Power Tools, 2nd EditionLearning the vi Editor5th EditionLearning the UNIX Operating System4th Editionsed and awk2nd Edition;以及 Learning the Korn Shell。这些电子文件以 HTML 格式布局在 CD-ROM 上,使其易于阅读、导航、在局域网中共享和携带。O'Reilly 还收录了 UNIX Power Tools 中的所有软件,即许多有用的实用程序、shell 脚本和软件。

对于那些不熟悉这些书的人,下面是一个简短的摘要。

  • 《UNIX in a Nutshell》是一本桌面快速参考书,概述了许多核心 UNIX 命令的基础知识,同时涉及 shell 脚本、模式匹配以及文本处理和编辑等主题。

  • 《UNIX Power Tools》是包含有效使用 UNIX 的技巧和窍门的文章集合。 UPT 分为五十多个主题,还包括有用的脚本和大量的预编译开源软件。

  • 《Learning the vi Editor》涵盖了这款流行编辑器的来龙去脉及其模式匹配和文本替换功能。

  • 《Learning the UNIX Operating System》Swift 提供了 UNIX 艺术的快速入门,并包括关于基本命令使用、重定向和进程管理的教程。

  • 《sed and awk》侧重于这两种强大的文本处理实用程序的用法,并提供了它们用法的实际示例。

  • 《Learning the Korn Shell》介绍了 Korn shell 作为用户环境和脚本语言的基础知识,同时扩展了许多 UNIX 基础知识。

虽然这些书籍的静态页面非常宝贵,但 《书架》的真正威力在于其包含的搜索功能,该功能使每本书都可搜索,允许用户从 O'Reilly 的一些顶级书目中快速挖掘信息。想知道如何使用 tar 复制文件吗?只需在方便的索引页中输入 tarcopy《UNIX Power Tools》 中的文章“使用 tar 复制目录树”就会弹出。

随附的 Java 驱动的搜索引擎需要安装 Java 运行时环境 (JRE),该环境方便地位于 CD 上。我确实注意到在使用 Java 搜索功能时出现了一些小故障。Java 搜索器在搜索单本书籍时被证明不可靠,但在浏览集体书目时却能完美运行。买家可能还会发现有点令人沮丧的是,在搜索整个集合时,书名不会作为结果的一部分返回,这使得快速决定哪篇文章与手头的问题最相关变得更加困难。

JRE 的设置非常简单,即使是 UNIX 新手也应该可以操作。如果您看不懂 tar 存档文件中包含的 README 文件或轻松安装脚本,则 HTML 页面(包含在 CD 中并从主索引页链接)为那些需要一点帮助的人提供了帮助。JRE 二进制文件包含 Linux (libc5 和 glibc)、Solaris (x86 和 Intel)、FreeBSD、SunOS 和 HP/UX 的版本。帮助页面上的一条客气提示表明,由于许可问题,无法包含 AIX、Digital UNIX 和 SCO UNIX 二进制文件,但提供了一个工作链接,可以获取有关获取任何这些架构以及许多其他架构的 JRE 的更多信息。高级用户可能会考虑使用替代方法来搜索电子文本。我能够使用 htdig 轻松地为所有内容建立索引。许多其他免费软件包也可以产生类似的效果,这使得 Java 的烦恼不能成为放弃这套强大合集的借口。

似乎这些宝贵书籍的合集文本加上搜索功能还不够,还附赠了一本 《UNIX in a Nutshell》 的印刷版。不幸的是,除了对其艺术作品和布局进行了一些更改外,它没有针对此版本进行修订。虽然随附的 1994 年版作为参考书仍然非常有用,但更新的版本将更受欢迎。这无疑会让许多 Linux 用户转而使用 man 手册页或 《Linux in a Nutshell》。如果能收录 《Learning the vi Editor》 的第 6 版,而不是过时的第 5 版(其中不包含任何关于 vi 克隆的期待已久的章节),那就更好了。GNU/Emacs 用户可能也会觉得他们在这里被取代有点冒犯。

《UNIX CD 书架》是任何尚未接触过这些精彩书籍的实用性的 UNIX 初学者的必备之物。它构成了一本内容丰富但便于携带的 UNIX 案头参考书,肯定会为 UNIX 用户节省大量时间。以 69.95 美元的价格,与各个书名的总价相比,它也是一个划算的买卖。拥有这些书名大部分的专家用户可能需要三思而后行,然后再为这个捆绑包掏钱,尽管它对于任何在路上的顾问来说都将是一笔宝贵的资产。搜索这些 UNIX 书籍的强大功能甚至可以使资深人士免受许多头痛之苦。展望“CD 书架”的未来版本,包括 《The Networking CD Bookshelf》《The Perl CD Bookshelf》,我想知道我们什么时候会看到 O'Reilly 在 DVD-ROM 上推出合集。

Derek Vadala (derek@soundwave.usfca.edu) 住在旧金山,并在 Taos Mountain 担任 UNIX 顾问。他希望更多人使用 Linux,因为这将使他的生活相当轻松。请发送表扬或批评至 derek@usfca.edu。

加载 Disqus 评论