《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.思维导图

1章 小试牛刀
1.基础知识

2章 命令
2.命令

3章 文件
3.文件

4章 文本
4.文本

5、7章 网站、网络配置
5,7.网络

6章 归档、压缩、加解密、散列
6.压缩、归档、加密与备份

8、9章 系统管理
8,9.系统管理

思维导图下载:
百度云网盘下载

本文内容遵从CC3.0版权协议,转载请注明:转自Pythoner

本文链接地址:《Linux Shell脚本攻略》读书笔记

    • daniel_mj
    • 2013/05/17 12:30上午

    还真不知道已经出到第6次印刷了。当时翻译的时候,书中的错误更多,作者也没给出任何勘误,刚出版的时候已经是经过我自己的初步勘误了,没想到后面竟然还有这么多没发现的地方… [em_ganga]

    原书的章节标题其实蛮有意思,不过要把它翻译成靠谱的中文就费老鼻子劲了,比如《让文本飞》那一章,原文是Texting and Driving。希望现在的译法能让大家满意 [em_mobai]

    这本书6月份会出第二版,但是换了作者,还是由我来翻译 [em_cool]

      • alioth310
      • 2013/05/17 11:14下午

      没想到门老师会来到我这里,感谢您翻译的书

    • 唐僧之妈
    • 2013/05/20 11:53上午

    能否推荐一本完全0基础学习Linux shell的书吗?谢谢

      • alioth310
      • 2013/05/29 10:38上午

      抱歉最近很忙,一直没有时间回复。推荐倒是不敢说,我觉得abs guide还是可以的(http://www.pythoner.com/122.html),另外CU上的置顶贴《shell 十三问》和《shell基础二十篇》都挺适合新手的。最主要的还是实际操作,不清楚的时候man一下。

    • 小计
    • 2017/03/01 11:07下午

    思维导图连接失效 求思维导图版本。 [em_sx] [em_sx]

  1. 暂无 Trackback

[em_zan] [em_yali] [em_xiao] [em_xhj] [em_tucao] [em_tu] [em_tiaopi] [em_sx] [em_sdz] [em_sbq] [em_mobai] [em_kzh] [em_ku] [em_ksh] [em_keai] [em_jiong] [em_jing] [em_hx] [em_han] [em_ganga] [em_daxiao] [em_cool] [em_chi] [em_bu] [em_bizui] [em_ai]

return top