第二版,英文版书名是Introduction to UNIX,一本UNIX系统的入门书。粗略地看了一遍,就谈一下印象,不作细评。
一、第一印象
正如其书名,是Introduction,内容非常通俗易懂,读起来毫不费力,作者在一些细节处并没有详述,这对初学者来说,可以快速地对UNIX有一个整体的认识,便于抓住要领,而一些细节上可以日后查阅有关手册。因此,对于像我这样已经有点了解UNIX(Linux)的读者来说,也能有所收获(不然就不买了:)),而对完全不了解UNIX的读者而言,更是一本非常不错的入门书。
二、美中不足
第一大不满意的就是书中提到的附录居然要从网上下载,就这么几页纸都不肯附上,这种吝啬到近乎缺德的事不知道是Prentice Hall还是清华出版社干的,实在是太过分了!
其次就是作者在某些地方明显带有主观色彩,比如在介绍编辑器的时候,先介绍了pico,然后就是vi、而在emacs上花的笔墨明显较多,作者本人也说他更喜欢emacs。对于UNIX系统下各有所长的两大编辑器----vi和emacs,作者不宜该在emacs上花费太多的笔墨。
再者还有就是意义不大的“成功故事”、一些无关紧要的废话和没多大必要的图片。钱不是白捡的、书不是白拿的、时间不是静止的,书的价格可不便宜,平均一张纸两毛多呢。可能美国的学生或读者比较喜欢这种风格吧,不过我实在是看不惯,有一处作者说“如果我在此细细道来,恐怕要增加50多页的篇幅,我的编辑肯定要发疯了”(见P67 4.7.2),那他干嘛还放占据约1/2页面的无关紧要的图片,还有就是每章有一篇近一页内容的“成功故事”?
最好还有一点,从书中的截图来看,应该是Windows下对Cygwin(一个Linux的模拟环境)截的图,虽然从文章内容看是事出有因(作者还教授另一门课程,可能必须用Windows,见P91处截图,还有大量M$ Office文档),但既然是介绍UNIX的书,不在UNIX下截图,显得太不专业了,又不是没有软件可用。
三、是骡子是马?
与另一本UNIX入门书----《UNIX入门经典》(没买,去年在图书馆看的)相比,“经典”内容更全面些,更多涉及到了一些命令、配置的细节,而“教程”着眼于大局,更有利于读者快速入门。如果初学者要选购的话,有了其中一本就没必要买第二本了。两者选其一的话,尽管“教程”有以上诸多缺点,但我还是认为“教程”更加合适。
最后,对于UNIX的学习,我认为该书译者的意见很不错,就是不能仅仅重视内核、和结果,而更应重视应用、重视过程。

