《Linux Shell脚本攻略》读书笔记
1.书籍信息
书名:Linux Shell Scripting Cookbook
译名:《Linux Shell脚本攻略》
作者:Sarath Lakshma
译者:门佳
出版社:人民邮电出版社
ISBN:9787115264725
页数:272
2.纸张、印刷与排版
16开本,纸张正常,shell脚本字体不易于正文分清。
3.勘误
本书勘误页(图灵社区):http://www.ituring.com.cn/book/764
除上述勘误外的个人总结勘误:Linux Shell脚本攻略_人民邮电_1版4印_勘误
4.笔记与评价
阅读级别:细读。
推荐级别:细读。
本书并不适合完全没有Linux shell命令基础的人使用的(了解一些基本知识的可以阅读),实际上这本书更注重解决实际问题。
本书的翻译标题比较有意思,比如《让文本飞》、《一团乱麻?没那回事》等,让人乍一看可能还不知道这章讲的是什么。大概理一下,1、2章是一些基础命令(但如果作为一本入门书籍的话,很多基础命令并没有讲到,比如cp、mv等都是直接使用的),3章文件,4章文本,5、7章网络,6章归档、压缩、加解密、散列,8、9章系统管理。
本书的每一章都有十几节,每节又包括预备知识/新手上路、实战演练、工作原理、补充内容等部分,但是这些部分实在是区别不太大,真没有必要分成几个不同的部分,很多时候更像是连续的讲述,安排不算合理。章的安排也不算合理,比如8、9章讲的都是系统管理方面的知识,但是每章都既有一些基础命令的讲解,又有一些相对大一些的脚本,而实际上并不一定与前面的知识有关联。而向5、7章中,5章虽然主要讲网站,7章讲网络配置,但是5章主要都是一些实际应用,连网络配置都还不懂的时候,就安排学习网站下载等方面的脚本,并不算很合适,而且第6章的归档压缩加密散列的知识和5、7章关系并不大,却被插在这两章中间,也不合理。
而对于排版,书中直接在shell写的命令还算可以很清楚的分割清楚,但是shell脚本却使用了容易和正文混淆的字体和粗细,很容易造成读者看的混乱。如果能够像其他书籍一样使用代码列表的话就会清楚得多。
shell脚本中,对于相同的部分,连续的几句话却不使用相同的表述,上一条命令可能是file
,下一条可能就变成了filename
。连续的几句话中,有时写全称,有时又用简称,容易造成读者搞不清状况。在一些时候,写了一个命令参数的语句,却没有对这个参数进行讲解,造成边读书还要边去man
。
我读的版本是1版4印,根据图灵官网来看目前最新的勘误印次为1版6印,经过5页的勘误,目前错误倒是不多了。
总体来说,如果是Linux 0基础,不建议阅读本书起步,本书的章节安排不适合,看完本书之后可能一些基础命令却没有学到。对于稍有基础的读者,可以阅读本书,本书还是很重视实际应用的。如果想当参考的话,可能还是man
更好些,本书并不像前言所述那么合适。
5.思维导图
思维导图下载:
百度云网盘下载
本文内容遵从CC3.0版权协议,转载请注明:转自Pythoner
本文链接地址:《Linux Shell脚本攻略》读书笔记
还真不知道已经出到第6次印刷了。当时翻译的时候,书中的错误更多,作者也没给出任何勘误,刚出版的时候已经是经过我自己的初步勘误了,没想到后面竟然还有这么多没发现的地方…
原书的章节标题其实蛮有意思,不过要把它翻译成靠谱的中文就费老鼻子劲了,比如《让文本飞》那一章,原文是Texting and Driving。希望现在的译法能让大家满意
这本书6月份会出第二版,但是换了作者,还是由我来翻译
没想到门老师会来到我这里,感谢您翻译的书
能否推荐一本完全0基础学习Linux shell的书吗?谢谢
抱歉最近很忙,一直没有时间回复。推荐倒是不敢说,我觉得abs guide还是可以的(http://www.pythoner.com/122.html),另外CU上的置顶贴《shell 十三问》和《shell基础二十篇》都挺适合新手的。最主要的还是实际操作,不清楚的时候man一下。
思维导图连接失效 求思维导图版本。
求大神的思维导图,谢谢!