UNIX 针对超级急性子 (仅 CD-ROM 版本)

作者:Daniel Lazenby
UNIX for the Hyper-Impatient (CD-ROM only version)
  • 作者:Paul W. Abrahams 和 Bruce R. Larson

  • 出版社:Addison-Wesley

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

  • 价格:图书或 CD-ROM 单独购买 28.95 美元,两者一起购买 49.95 美元

  • ISBN:0-201-41991-2

  • 评论员:Daniel Lazenby

正在寻找一个在线参考资料,它能直奔主题,并且是为技术导向且对 Unix 有一定了解的人编写的?如果是这样,UNIX 针对超级急性子 可能值得您考虑。

这本书实际上是 UNIX 针对急性子 第二版的超文本重新包装。原书的内容包含许多内部交叉引用和指向相关信息的指针。我认为这些“链接”的存在是这本书以全电子超文本格式发布的原因之一。电子版和纸质版书籍的内容似乎没有什么区别。

本书按功能组织,分为十四章和六个附录。您可能想按顺序阅读导言和概念章节。当然,您也可能会发现自己随意地跳入和跳出其他章节。第 3、4 和 5 章的功能安排是为了回答“我可以使用什么命令来___”(您填写空白)这个问题。第 3 章侧重于可以对文件执行的操作。第 4 章讨论使用过滤器命令进行数据操作。第 5 章讨论用于监控和管理您的 Unix 环境的实用程序。其余章节的标题包括第 6 章“KORN 和 POSIX Shell”,第 7 章“其他 Shell”,第 8 章“标准编辑器”,第 9 章“GNU Emacs 编辑器”,第 10 章“Emacs 实用程序”,第 11 章“邮件程序和新闻阅读器”,第 12 章“与远程计算机通信”,第 13 章“X Window 系统”和第 14 章“管理您的系统”。附录包含命令的字母顺序摘要、MS-DOS 和 Unix 的比较、资源列表、词汇表和索引。

第 6 章到第 14 章在很大程度上是事实性的。这些章节通常陈述基本事实、概念并识别相关文件。对我来说,这些章节似乎呈现了所选主题的“是什么”、“在哪里”以及少许“为什么”。X 章节就是这种方法的一个例子,它首先解释了 X Window 系统是什么以及它为您做什么。它继续描述 X 的各个部分的外观和作用。然后,本章描述了启动 X 会话的高级事件流程,包括 X 初始化文件在初始化过程中所起的作用。描述通常包含有关为什么人们会对特定的 X 文件感兴趣,或者为什么想要使用正在讨论的特定 X 功能或功能的信息。关于 X 的这一章是对 X 环境、文件和文件内容的完整演练。从用户的角度来看,几乎没有什么遗漏。这种类型的参考资料本可以在我第一次遇到 X 环境时为我节省很多焦虑。

命令的字母顺序摘要分为字母顺序列表和命令摘要。字母顺序列表中的每个命令都有两个超文本链接。一个链接跳转到命令的摘要,另一个链接跳转到命令的详细解释。命令摘要提供了我与 O'Reilly 的 Linux(或 UnixIn a Nutshell 书籍相关联的详细程度。详细的命令解释是写得很好的描述,其中包含示例。

Addison-Wesley 的网站提供了本书序言的访问权限。阅读在线序言将使您对在线阅读整本书籍有所了解。这也是作者风格的一个很好的例子。

超文本浏览器

一个名为 DynaText 的产品显示超文本书籍并提供用户界面(参见图 1,阅读器窗口)。除了预期的读取、浏览、搜索和打印功能外,DynaText 还为用户提供了定义自己的书签、注释和交叉引用的能力。日记功能允许用户记录和回溯其浏览一系列主题的路径。

UNIX for the Hyper-Impatient (CD-ROM only version)

图 1. 阅读器窗口

大约十页的简短页面描述了如何使用 DynaText 软件并解释了各种图标的含义。DynaText 在线用户指南也很有用,因为某些界面功能的工作方式与您可能期望的略有不同。例如,“书签”按钮保持灰显——直到您实际突出显示某些文本为止。单击活动的书签按钮会弹出一个对话框来记录您的书签。定义书签后,该按钮再次灰显。“注释”按钮也是如此。用户指定的名称在创建时分配给书签和注释。DynaText 不允许我为与书签关联的书签和注释使用相同的名称。工具栏上的按钮很不错,但我从书签和注释快捷键中获得了更多实用性。必须使用相应的“注释管理器”菜单选项来访问任何用户创建的书签或注释。

大多数超文本链接都是绿色的,并且非常明显。这些绿色超文本链接可能是标题、章节节号、页码或附录参考编号。另一组超文本链接用几个图标之一表示。第三种类型的超文本链接没有立即显示其存在的视觉指示。如果您将光标放在单词上时出现指向手指的光标,则存在活动的超文本链接。这种风格的超文本链接用于词汇表单词。单击任何一个这些超文本链接都会打开另一个包含引用的内容的窗口。

每个预定义的超文本链接都会打开一个新窗口。这种技术使您可以轻松地查看原始点和目标点的文本。另一方面,这种技术可能会很快导致屏幕上堆满窗口。打开多个窗口后,我发现很难分辨哪个窗口属于哪个超链接跳转。

考虑到浏览器的关键字搜索功能,我感到失望的是没有找到将光标放入屏幕搜索字段的快捷键。我发现另一个搜索特性令人恼火。浏览器在搜索完成后将搜索词留在搜索字段中。由于每次跳转都会打开一个新窗口,因此一旦打开一个新窗口,浏览器就会在前一个窗口的搜索字段中搜索该单词。我收到了几个“未找到”对话框,我必须在跳转后清除它们。

VCR 样式的按钮面板用于表示“日记”。通过单击“记录”按钮并在书中导航来创建日记。无需担心错误的转弯或跳转。“复制”、“粘贴”和“剪切”按钮允许您重新排序或删除主题。您甚至可以添加您可能错过的专题。一旦建立,此日记就可以用于回溯相同的路径或引导另一个人浏览相同的一组主题。有两种日记播放模式:连续播放和逐帧播放。开箱即用,连续播放间隔设置为三秒,但可以调整。逐帧使用 VCR 快进和倒退按钮向前或向后翻页,一次一页。VCR 面板对我来说有点大。我发现在录制和播放过程中,我经常移动它以使其不妨碍屏幕。

如果您觉得预定义的链接不能满足您的需求,您可以向书中添加自己的单向或双向超链接。超链接只是从一个书本位置跳转到另一个书本位置。创建用户超链接就像标记起始点、结束点、指示单向或双向链接并命名链接一样简单。用户创建的超链接不会打开新窗口。这种类型的链接在同一窗口内直接跳转到目标点。与书签和注释一样,您可能必须使用注释管理器来查找用户创建的超链接。

打印摘录产生了一些奇怪的结果。我选择了两个简短的章节主题进行打印(第 6.5 节和第 13.1 节)。这些节碰巧都有一个“页面图标”。这些节跨两页打印。该节的前几行打印在一页上,其余部分打印在另一页上。从分隔在两页之间的句子中删除了几个单词。选择和章节节未按预期打印页面图标。

资源

哪里可以获得帮助?

我遇到了一个 Win95 安装故障,这让人摸不着头脑。超文本链接无法正确显示。绝大多数超文本链接都显示为绿色“fred”。我重复安装了几次,以确保我没有遗漏说明书中的任何内容。(是的,我真的会阅读说明书。)在几次重新安装后,故障仍然存在,是时候寻求帮助了。

本书的 安装和用户指南 公布了电子邮件地址 help@qsep.com 以获得安装帮助,以及语音和传真号码。对 Quickscan 进行 Web 搜索找到了一个网站点击(http://www.qsep.com/)。我无法联系到这些选择中的任何一个。后来我了解到,在我评测该产品时,QSEP 的 Web 服务器和支持线路遇到了重大困难。在与 QSEP 联系之前,我通过将程序安装为直接从 CD-ROM 运行,跌跌撞撞地解决了超链接显示故障。似乎有几个人遇到了类似的症状。由于没有机会直接与 QSEP 解决这个问题,我无法评论他们的支持质量或水平。

在 Addison-Wesley 先生的 Abraham 网页标题列表中,埋藏着一个指向浏览器更新信息的 URL(http://www.qsep.com/unixbook.htm)。除了这个 URL 之外,我无法在 Addison-Wesley 网站上找到任何形式的针对此特定标题的软件支持。我确实找到了一个“提问/告诉我们”网页,该网页提供了向 Addison-Wesley 发送评论的方式,并能够表明该评论与技术支持相关。虽然 Addison-Wesley 保持着与 QSEP 的链接,但我不会指望 Addison-Wesley 提供 UNIX 针对超级急性子 的技术支持。

Inso Corporation 对 DynaText 的技术支持受密码保护,并且专门针对直接从 Inso 购买 DynaText 产品或购买了维护合同的个人。Inso 明确声明,寻求 DynaText 支持但并非直接从 Inso 购买的人员需要联系向他们出售基于 DynaText 的产品的“第三方”供应商。我还被告知,任何更新的浏览器都必须来自“第三方”供应商。因此,似乎甚至无法从 Inso 获得浏览器当前版本的副本。尽管 Inso 采取了“我们没有向您出售该产品,因此请勿向我们索取最新浏览器策略”的政策,但 Inso 仍然非常乐于助人。他们对有关 DynaText 产品计划和 Unix 操作系统兼容性的任何问题都提供了及时的回复。

支持的操作系统

结论

我喜欢这本书的务实方法和内容。每一章似乎都侧重于“我需要知道什么才能完成这项任务”。每当我阅读一本书时,我总是做笔记并插入自己的交叉引用和注释。本书包含丰富的内部交叉引用和脚注。

不过,我不太确定 DynaText 浏览器。对于本次评测,缺少受支持的 Linux 浏览器令人失望。我确实有限地访问了一台 AIX 4.1 客户端机器。由于 AIX 4.1 的浏览器仍在开发中,因此这条评测途径也走到了尽头。我很想看看 DynaText 产品在受支持的 X 或通用桌面环境中的表现如何。在购买此 CD-ROM 之前,我建议检查上述网站以验证您的 Unix 版本和版本是否有可用的 DynaText 浏览器。下载浏览器可能是一项漫长的工作。一个浏览器参考资料表明它接近 17MB。

Daniel Lazenby 住在弗吉尼亚州阿灵顿。他以支持和使用 AIX 和 RS/6000 系统为生。1995 年初,他发现了 Linux,并开始在晚上使用和摆弄它。可以通过 dlazenby@ix.netcom.com 与他联系。

加载 Disqus 评论