绿林网

Linux命令行与shell脚本编程大全(第3版)读后感100字

Linux命令行与shell脚本编程大全(第3版)读后感100字

《Linux命令行与shell脚本编程大全(第3版)》是一本由[美] Richard Blum / [美] Christine著作,人民邮电出版社出版的平装图书,本书定价:109.00元,页数:606,特精心收集的读后感,希望对大家能有帮助。

《Linux命令行与shell脚本编程大全(第3版)》读后感(一):读书小结

书籍比较基础,对熟悉Linux命令行的人来说参考意义不大。对于小白来说,作为工具书入门还可以,内容比较浅,指令操作需要注意的地方都有提到,总体来说,还可以。 一二章介绍历史,没有太大的参考价值;三四章都是一些常用的命令介绍;第五章主讲shell;第九章插件安装,因个人而异,参考意义不大。

《Linux命令行与shell脚本编程大全(第3版)》读后感(二):还是不错的书

1:不觉得这本书适合入门,多数人评价这本书适合入门的原因是它不涉及到具体原理。可是你要怎么去和linux入门的新手解释trap,nohup,还有init目录分级,都是一带而过,更没讲什么是信号,直接就开始用。要想看原理的话去看csapp第八章,去看Apue,去看深入理解linux内核架构。命令行部分对于新手讲解的不够细,后面跳的又比较快,整体来讲不适合入门。(鸟哥的书我看过两遍,感觉也不适合入门,似乎更适合作为字典,linux大学教程还好,印象比较深,自己怎么入门的也忘了,大概就是折腾折腾就习惯了)

2:自己折腾了好多年linux,负责管理实验室的服务器,感觉自己的linux还不错,看这本书(大概两天,后面几章粗略扫过,之前看的比较细),没什么难度,但是确实有很多细节自己没注意到。linux就是这样,有很多东西大家都会用,但用起来未必local。

3:一直热衷linux,推荐一下。似乎这本书可以补linux系统技术管理手册的shell编程部分。

p.s. 本书最大的bug就是把所有的单引号和反引号搞混了 ` ' ,具体页数就不挑了,应该是印刷字体的锅

《Linux命令行与shell脚本编程大全(第3版)》读后感(三):错误这么多,这么不严谨,怎么拿的这么高分的

可能因为涉及内容比较广,讲得比较浅,所以很多地方没讲清楚。其实不太适合入门吧,至少不太适合强迫症患者入门。

有些地方可以简略,但是为了保持严谨应该加一些"其实还有这些...情况,限于篇幅不在这里不讨论"之类的说明的。再不济用"可以如此", "一种做法是"之类的非绝对性描述也行啊。不然用了绝对性描述又没有补充说明,就只能算为错误了。

一时找不到更好的入门书,先继续看吧。然后边看边在这里补充勘误表(邮电社第二版中文版):

前面介绍的test命令只支持-eq, -ne等运算符,不支持四则运算,而表里也没有包括双圆括号支持的四则运算符。

下面的例子写的是"[[ $User == r* ]]",这不是正则表达式匹配,*是glob通配符,正则表达式用的是" =~"运算符。

待补充。

《Linux命令行与shell脚本编程大全(第3版)》读后感(四):二刷感受(附个人建议)

入门佳作,读完这个之后基本就可以只靠man和online reference解决问题了。

我读过两遍,第一次读是本科时代跟风读的,那时候的编程以Windows平台内的课程作业为主,没有什么跨平台与复现需求,所以本书我虽然读得很细致,但一直没有用武之地。渐渐地,具体的语法全忘了,只依稀记得shell可以做什么……

之后几年,折腾过服务器,在业界做了云方面的实习,也跟老师做了一些小项目,不得不去触及那些UI触及不到的地方。同时,有了编程量的积累,杂活自动化的意义开始显现。很多时候我在UI上点来点去,干的事情也就是shell那些命令的组合,shell命令的组合更灵活,而且不用让手离开键盘去点鼠标(真的很提升幸福感!)。所以,我带着明确的目标重读了这本书,只是相隔了两三年,感受却完全不一样。有了经验做指引,你会很清楚地看出来各个命令可能在什么场景下用得上,哪些描述是最好记住的,哪些是可以随用随查的细节,能分清主次以后,这本书读着就很轻松了。

所以我建议像我一样的入门者,这时你可能是为了纯粹的求知来着:只是未雨绸缪,现实中还未必用得上。鉴于shell的命令很杂,不像正经编程语言那样成体系,很容易读得越多,忘得越多(如我)。所以我建议第一次只做泛读,但是覆盖的章节最好多一些。概要性地了解下shell是做什么的,这些命令涵盖了哪些大的方面:比如他能访问文件;监测系统资源使用情况;可以整合命令写出脚本;有编辑器和流编辑器,可以方便地做批量化操作……区分出哪些事情shell能做,哪些事情shell不方便做,这就足够了。具体到细节,我觉得只有一点需要强调,那就是less程序的使用。大家知道,man可以查阅各命令的用法,这里的文档写得很正式、模板化而又冗长,对新手来说可读性很差。而这个文档其实是用less程序展开的。如果你不会使用less的查找功能,新手读起来将非常痛苦。遗憾的是,本书只强调了man的作用,却没有具体讲man以后怎么搜索跳查。我倒觉得这是小白唯一必须记住的操作细节。

第二次最好带着需求和经验读,选择性地做些精读。如果你每周都要查几次shell命令的用法,那么二刷的时机大概就成熟了。stackoverflow上的大部分高赞问题,都被这本书的内容覆盖了,在这本书上投资些时间,它不会辜负你的。

最后,推荐读一读https://wiki.bash-hackers.org/scripting/obsolete。书中有一小部分内容过时了,比如bash脚本中的数值运算,书中依然在用`$[]`,但新规范是使用`$(())`。这个页面指出了很多这样的问题。

(小白根据个人经验写成,各位读到的有缘人批判吸收哈)

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐