Linux 秘籍
作者: Naba Barkakati
出版社: IDG Books, 1996
ISBN: 1-56884-798-X
价格: $49.99 (包含 CD)
评测人: David Alan Black
当我收到 Linux 秘籍 的评测样书时,我说:“Naba Barkakati,这个人就是写了 Microsoft Macro Assembler Bible 的家伙。” 我一直是一个底层技术人员,在我的 DOS 汇编语言编程时代,Naba 的书总是因其可读性、严谨性和全面性而脱颖而出。Linux 秘籍 延续了这一传统。
如果我说我太概括地谈论“在大众市场 Linux 书籍中应该寻找什么”,那我就在虚张声势,因为这是我拥有的第一本。所以我会具体一点。在这本书中,我寻找的东西之一是实际可以使用的信息。换句话说,我把它放在手边,以便看看我是否真的参考过它。答案是我确实参考过——不是每天都参考,但足以让我继续把它放在手边。
我还通过使用本书中关于我以前从未做过的项目(即编写 man 页面)的说明来测试本书的清晰度和实用性。这些说明既不是,也不假装是 groff 教程;但它们有道理并且有效。(您可以自己判断——请参阅 图 1。)我一直以来的印象是 Naba 有一种解释的天赋,这本书证实了我的印象。
Linux 秘籍 涵盖了大量的材料。仅目录就有整整二十页长,章节标题包括:安装 Linux;Linux 下的 X 秘籍;Linux 命令秘籍;使用 Tcl/Tk 编写脚本;使用 Linux 开展业务;网络;调制解调器;打印机和文本处理。本书的既定目标是作为“一本实用指南,不仅能帮助您开始安装和设置 Linux,还能向您展示如何将 Linux 用于特定任务,例如 Internet 主机或软件开发平台。”
本书以不同的放大倍数看待不同的主题;它以类似望远镜的细节探索一些主题;对于其他主题,它使用双筒望远镜;有时它会从另一端观察这些设备。
最详细介绍的主题包括安装和其他设置相关的程序。我在虚拟帮助台两边的经验表明,没有哪一个书面资料能够让所有人从完全无知到 Linux 天堂,而没有问题和外部帮助;但是任何认真学习 Naba 安装章节的人都会看到它非常接近目标。一路上有很多补充信息,例如关于 16/32 位操作系统区别的评论,关于 BIOS 和 DOS 的侧边栏等等。
当我们谈到安装主题时:本书和 CD-ROM 是面向 Slackware 的。如果您有理由在意——例如,如果您是新手并且提前决定使用不同的发行版——您应该意识到 CD-ROM 上唯一的发行版是 Slackware 3.0,并且大部分关于安装、设置和升级的处理都假定是基于 Slackware 的系统。您还应该记住,本书中的大量材料与发行版无关。
硬件主题也得到了相当详细的介绍。实际上有一章名为“计算机”,它构成了硬件架构的总体概览与 Linux 特定的兼容性问题之间的桥梁。输入设备、CD-ROM 和声卡、视频硬件、磁盘驱动器、打印机和调制解调器都有各自的章节。与往常一样,这些章节包括关于事物如何普遍运作的信息,以及关于它们如何在 Linux 下运作的详细讨论。
从望远镜转向双筒望远镜,我们找到了关于您实际上可以用 Linux 做 的事情的报道,重点围绕第四部分“使用 Linux 获得乐趣和利润”。本章几乎一半的篇幅都致力于网络(设置服务器、运行 ISP 等);虽然双筒望远镜在这里和那里可能被拿反了,但总的来说,这一部分贡献了很多——不仅在实用建议方面,而且在强调 Linux 作为许多项目的平台具有真正的广泛性方面。
在更简略的方面,本书包括关于 vi、shell 编程、emacs、Perl 和 Tcl/Tk 脚本等主题的章节,以及“Linux 应用程序综述”,其中介绍了其他几个编辑器和应用程序(gzip、Workbone、Ghostscript 等)。当然,其中大部分材料对于我们许多人来说是第二天性,但我发现其中一些简短的章节对于获得主题的概述并决定是否要深入研究它非常有用。在这方面,不太详细的章节可能非常有帮助。
总的来说,从按放大倍数分解内容中吸取的教训是,虽然没有人可能需要或使用本书中的所有内容,但许多不同 Linux 专业水平的人都会发现他们的需求与本书的涵盖范围之间有很好的契合点。我只想补充一点,作者提供了关于在哪里寻找更多信息的指导,这些指导既散布在正文中,也列在“Linux 资源”附录中。(在各种资源子标题中,“杂志”是唯一以单数形式出现的!)即使一些资源指针提醒我们事物变化有多快(例如,包含 comp.os.linux.help),它也有助于您与 Linux 世界保持联系。
Linux 将永远(我希望如此)太动态,无法完全记录在纸上。但是,当我们看着它起飞、爆炸、传播并进行各种其他非静态的事情时,拥有清晰、信息丰富且与项目精神相符的书面作品是很好的。
David Alan Black (dblack@icarus.shu.edu) (dblack@candle.superlink.net) 在他写了上一篇 LJ 文章后,发现很多人访问他家用电脑的 HyperNews 安装,并匆忙使其功能正常。他欢迎关于 Linux、复仇者 和其他各种主题的电子邮件。