文章吧手机版
鸟哥的Linux私房菜 基础学习篇 第四版读后感精选
日期:2021-03-02 04:11:29 来源:文章吧 阅读:

鸟哥的Linux私房菜 基础学习篇 第四版读后感精选

  《鸟哥的Linux私房菜 基础学习篇 第四版》是一本由鸟哥著作,人民邮电出版社出版的平装图书,本书定价:118.00元,页数:796,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。

  《鸟哥的Linux私房菜 基础学习篇 第四版》精选点评:

  ●没有任何基础的是值得看的,有一定了解的,可跳读,整体有些啰嗦。在第三部分有关shell和正则表达,我个人看其他的书籍反而比较好理解。总有一种啰里啰唆还没有把话讲清楚的感觉,看着反而有些厌烦。需要好好的静下心来每一个步骤都跟着操作才可能理清逻辑。

  ●废话有点多

  ●Linux入门,正好有些地方不太熟悉,看一下吧。配合hackerrank上面的shell编程题稍微写一点。写的比较友好,不像《UNIX环境高级编程》只适合当手册用。这本书从最基本的原理入手,让读者先对要介绍的东东有个基本的概念,然后再逐步深入介绍,章节和章节之间联系紧密,并且每章最后都有本章内容总结和练习题,帮助读者总结和回顾,并通过练习题帮助读者加深理解,真乃Linux入门的极品书也!ps 2019/3/3 内容太多太杂了,用到的时候再回头看~~

  ●比较详实,口语化较多。值得一读,带有一定的台湾省方言。

  ●没感到哪里好,废话太多,原理跟广度上感觉不太好

  ●还行,好歹是新出的,废话还是比较多。

  ●囫囵吞枣

  ●全面严谨且新手友好,但废话真的太多了!!!

  ●一厢情愿的“通俗易懂”。文风累人,条理不清,设问成瘾,表达堪忧,根本不懂什么叫归纳总结。示例代码玩花样,排版还一塌糊涂。一本专业书以为在搞科普呢?看过的屁话最多,最自我感觉良好的一本专业书。

  ●废话一大堆

  《鸟哥的Linux私房菜 基础学习篇 第四版》读后感(一):只有和实践结合起来,这本书才有意义

  从2019年1月15日到7月30日,花了将近7个月的时间读完了这本1158页的pdf。这本书我看得挺慢,平均每个小时能看大概10页左右,想想居然在这本书上花了100多个小时呀。 书的内容有很大一部分是我日常工作中经常会接触到的,有的我已经知道了读完加深了印象,有的我还不知道读完开阔了见识。看完感觉光是读书绝对是不够且无用的,一定要多动手实践,例如书里详细讲了vim里的各项操作,我看完也只是对众多指令有了印象,用起来还是那几个基本操作,而我的同事T用得炉火纯青,出神入化,仔细看的话他用的指令其实都是书里有讲到的。只有和实践结合起来,这本书才有意义。

  《鸟哥的Linux私房菜 基础学习篇 第四版》读后感(二):终于能用上了

  

去年拿到部门读书分享大奖,奖品就是这本书,由于没有动力(以及觉得Linux很难学)一直没看。

作为拿着死工资的会计,上班电脑预装着Windows,自然要用。直到最近,隐隐感到Windows似乎不能永远用下去了。只好再次打开鸟哥这本科普,有了压力学起来也没那么难。

因为这次思路十分清晰:为了活下去,先紧着最急需的功能来学。那么一个社畜,有哪些办公必备呢?

基础操作:

安装与命令行

操作系统基础技能:文件与目录管理

vim文本编辑器

shell与shell脚本

软件管理:

公文处理、办公软件(excel+word)

电子邮件、即时通讯

建立网站,网络服务器

  《鸟哥的Linux私房菜 基础学习篇 第四版》读后感(三):《鸟哥的私房菜》读后总结

  为什么读: Linux作为一个在计算机专业领域很主流的操作系统,是一个很好用的“工具”,学习它,即利于当前的实验工作和未来的求职,也利于我理解其他操作系统的概念。 收获: 1、书中的计算机概论一章,再次加深了我对计算机硬件架构的理解:忆及单片机当中的知识,再次认为“计算机”这类器件,核心还是CPU、内存、I/O口。其工作原理类似自动控制原理中的:输入-控制-输出,“空间”(内存等)是实现这一切工作的场地。 2、了解Linux的历史,才知道一些很细节的事情:X86不是指字长,而是某类复杂指令集架构;android是Linux在精简指令集架构下的实现;汇编语言真的是低级语言,十分贴近二进制语言,高级语言也要先转换成汇编语言(指令)的形式,再汇编成二进制(这让我想起来C++起初也没有自己的编译器,是用C语言来写成特定形式,经过C的编译器实现,这一切都只是加了个中间层。);Liunx是用C语言写的。 3、万变不离其宗,上面的认知,再次让我想再次学习最基本的单片机,再次让我对C语言的“寿命”充满了信心。 4、我再次偏执地认为:服务、进程、任务、模块,甚至整个操作系统,都是程序,都是“操作”;用户,权限,目录、配置文件都是参数,都是“操作对象”。 5、理解了所谓的脚本语言,它的“中间层”更多,更接近人类语言。它本身不能编译成二进制,而是调用了编程语言的程序。所以它是“粘胶”,所以它只能是script(作为其他程序的附属)。 遗憾: 1、这本书的作者并非严谨的学术专家,很多概念描述都比较口语化。(作为一本教导初学者的,用于实践的工具书,可以说已经很完美了) 2、有些概念我还是没能理解透尤其是挂载和分区,这也与我缺乏实践有关吧。 3、为了追求速度,我忽视了很多练习题。只能指望以后有空来实践了,不然就“白读”。 4、Linux终究是“工具”,会更新,会变化,甚至可能被抛弃,而“概念”这种东西,作为一种思想,作为一种方法,却难以过时,甚至可以触类旁通,涉及其他领域的思考, 附:本来只是项目上涉及点Linux,只需要看shell部分就差不多了,我却强迫症犯了,“只读一本,不读完一本不读下一本”,非要把整本书看完。期间一直受到“良心”的谴责,也担心导师发现我的“不务正业”后给我当头一棒。索性囫囵吞枣般于两周内读完。现在想想还有点小激动…现在的问题是,如果后面没去实践,加深、修正理解,那这两周可就废了。

  《鸟哥的Linux私房菜 基础学习篇 第四版》读后感(四):《鸟哥的Linux私房菜》读书报告

  本书的作者鸟哥本身不是一个IT行业的业内人士,他是一位环境工程系的博士,因为在就读的时候,需要深入了解Linux的原理和使用方法,所以自学了Linux底层和使用。可能是因为个人能力强,鸟哥对Linux的学习十分之着迷,以至于学的十分之深入,又可能是鸟哥平时喜欢碎碎念,所以他就有了出一本讲解Linux的书籍。对于一位外行人来讲,能做到深入了解Linux本身就是不容易的,而鸟哥则更甚,不仅仅做到了深入了解,而且在深入了解的基础之上,又能做到将自己的所学很好的传授给他人,并且这里的他人指的是大多数学习IT的新人,并且获得了十分之不错的销量,被誉为新手学习Linux必看的书之一。

  Linux 叧是一套操作系统幵丌吨有其他癿应用秳序,因此很多工秳师在下载了 Linux 核心幵丏实际安装之后,就叧能看着计算机开始运作了! 接下来这些高级工秳师为了自己癿需求,再在 Linux 上面安装 他们所需要癿软件就是了。

  在内容上,本书的讲解是十分之的由浅入深的,在讲解Linux之前,鸟哥还为我们特地讲解了计算机的部件以及各个部件之间的作用以及如何协同,计算机是如何被利用来辅助人类进行科学活动的,计算机的架构,数据表示,以及程序的运行。可谓是细致入微。再而鸟哥为我们讲解的是何为Linux,在这一章里,鸟哥为我们讲解了Linux的特点,相较于Windows系统的不同和优缺点,Linux的更新换代以及他背后的团队。能够激发起我们学习Linux的兴趣,让我们更好的往下面学下去。再而便是教我们学习Linux系统的方法,鸟哥首先给我们分享了自己学习Linux的心路历程和经验,告诉我们什么路不能走,什么路是捷径,让我们在学习的过程中可以少走很多的弯路,不仅如此,我们在学习时还要摆正学习的态度,不可以太过于心急,这样只会得不偿失。再往回,便是鸟哥为我们深入地讲解关于Linux的主要内容了,包括安装Linux前的磁盘管理,CentOS的安装以及一系列的Linux的学习。

  本书在表达的方面也有他独到的地方。本书运用口语化的表达,让你在读书的时候就好像是鸟哥与你面对面,亲自在授予你知识一样,让人感觉十分之亲切,与其他的教科书十分之不一样,这一点令我十分之喜欢,跟其他的书很不一样,很有学习的动力,这也是我喜欢这本书的原因之一。不仅如此,作者在表述的时候,十分之幽默风趣,例如这一段“因此,当我们想要购买戒者是升级某些计算机组件时,应该要特别注意该硬件是否有针对您癿操作系统提供适当癿驱劢程序, 否则,买了无法使用,那扄是叨人呕死啊!”就令人感觉的到作者的亲切,让人十分之舒服舒畅。再而,本书在讲述时还会采用图文结合的方式,将自己所讲的东西融入图片之中,让学生在看文字依然疑惑不解的时候,能够看一看图,进而促进学生对自己所讲的理解程度,页一定程度的提高了书本的趣味性,毕竟没有人会喜欢一直看着晦涩的文字,就如同我们小时候都喜欢看公仔书一样,这一点作者做的很好,我真的十分之喜欢,希望作者的以后的书籍里还能加入这一元素。这本书中最与众不同的便是Tips这一个部分了,在这个部分里,作者会将知识点更加透彻的解析,并且会联系到之前章节所提到的内容,让我们在学习的时候,知识点不那么具有跳跃性,更加简明易懂。

  如果要谈到书中最令我难忘的部分的话,实在是很为难我。因为我觉得这本书的每一个部分都令我十分之难忘,可能是因为其行云流水般的讲述,亦或是幽默风趣的讲述风格,又或是专业水准的知识点,都令我不认卒读。如果非要挑出一个我印象最为深刻的话,那无疑就是在看到第十三章Shell scripts的时候了。在看到这一张的目录的时候,我是有些胆怯的,因为Shell scripts 这个名词是我之前从来没有听过的,再是当我看到小标题里的程序语句时,我就明白,这是一个类似于Java scripts的语言,拥有自己的语句,也需要花费更多的精力与时间去学习,无法再使用之前积累的熟悉运用的知识,当然这是我再看之前的心情。而在那一章的一开头便有这样的一句话“什举是 shell script (程序化脚本) 呢?就字面上的意,我们将他分为两部份在『shell部分我们在十一章的BASH 当中已经提过了,那是一个文字接口底下讥我们不系统沟通的一个工具接口。那举『 script 』是啥? 字面上的意, script 是『脚本、剧本』的意思。整句话是说, shell script 是

  针对 shell 所写的『剧本!』”在这简简单单的一句话当中,就让我初步的明白了Shell scripts它是什么,不是什么,而通过一些诙谐幽默的语句,在讲述的同时,又透露给了我们大量的知识和好习惯,这是我最喜欢的地方之一,例如下面这一句话就讲的很好,“举例例来说,鸟哥自己为了自己的需求,曾经撰写了不少的 script 来帮我迚行主机 IP 的侦测啊、 登录档分析不管理啊、自劢上传下载重要配置文件啊等等的,不过,早期就是因为太懒了, 管理的主机又太多了,常常同一个程序在不同的主机上面迚行更改,到最后,到底哪一支才是最新的都记不起来,而且,重点是,我刡底是改了哪里?为什举做那样的修改?都忘的一干二净~真要命~”语句简单明了,在分享自己经历的同时又透露出一丝的小俏皮,实在是令人印象深刻。

  而谈到最令我喜欢的部分缺恰恰是第零章,因为第零章讲到的是硬件的部分,而我本身对硬件也十分之感兴趣,看到鸟哥硬件中讲到的关于精简指令集那一段的时候“这种 CPU 癿设计中,微指令集较为精简,每个指令癿运行时间都徆短,完成癿劢作也徆单纯,指令癿

  执行效能较佳; 但是若要做复杂癿事情,就要由多个指令来完成。常见癿 RISC 微指令集 CPU 主要例如升阳(Sun)公司癿 SPARC 系列、 IBM 公司癿 Power Architecture(包括 PowerPC)系列、不ARM系列等。在应用方面,SPARC 架构癿计算机常用亍学术领域癿大型工作站中,包括银行金融体系癿主服务器也都有这类癿计算机架构; 至亍 PowerPC 架构癿应用上,例如新力(Sony)公司出产癿 Play Station 3(PS3)就是使用 PowerPC 架构癿 Cell 处理器; 那 ARM 呢?你常使用癿各厂牉扃机、PDA、导航系统、网绚设备(交换器、路由器等)等,几乎都是使用 ARM 架构癿 CPU 喔! 老实说,目前丐界上使用范围最广癿 CPU 可能就是 ARM 呢!”实数让我感叹鸟哥知识涉猎面之广,在日常生活常用的东西在这里也能经常出现,让人有一种亲切的感觉,实在是太棒了,让人忍不住读下去,又不忍卒读“所有癿芯片组几乎都是参考 CPU 癿能力去觃划癿,而 CPU 能够接受癿主存储器觃格也丌相同,因此在 新贩买戒升级主机时,CPU、主板、主存储器不相关癿接口设备都需要同时考虑扄行 !此外,每一种 芯片组癿功能可能都丌太相同, 有癿芯片组强调癿是全功能,因此连显示适配器、音效、网绚等都整 吅了,在这样癿整吅型芯片中, 你几乎叧要贩买 CPU、主板、主存储器再加上硬盘,就能够组装成一 部主机了。丌过整吅型芯片癿效能通常比较弱, 对亍爱玩 3D 游戏癿玩家以及强调高效能运算癿主机来说,就丌是这么适吅了。至亍独立型芯片组虽然可能具有较高癿效能,丌过你可能必须要额外负担接口设备癿 CoCo 呢!例如显示适配器、网绚卡、声卡等等。但独立型芯片组也有一定程度癿好处,那就是你可以随时抽换接口设 备。”。实在是妙啊。而这一句则让我笑出了声来“除了 CPU 癿整体结构(如第二层快取、每次运作可执行癿指令数等)乊外, 主要是在亍微指令集癿丌同。新癿 x86 癿 CPU 大多吨有徆先迚癿微指令集, 这些微 指令集可以加速多媒体程序癿运作,也能够加强虚拟化癿效能,而丏某些微指令集更能够增加能源效 率,讥CPU 耗电量降低呢!由亍电费越来越高,贩买计算机时,除了整体癿效能之外, 节能省电的CPU 特色也可以考虑喔!”实在是讲的十分之有趣。

  对于这本书的评价吧,如果十分是满分的话,我会给九分,少的一份是怕鸟哥骄傲。整本书读下来,不会像其他教科书一样,翻两页就像睡觉。这本书总是可以在你快要憋不住的时候给你几个可以笑起来的笑点,让你从新振作精神。而且之前我也提到过本书中多运用到了口语化的描述,不会大批大批地出现专业性的词汇,让你摸不着头脑。我觉得这也是我们初学者在学习新的Linux这门学科的时候所想能实现的一件事情,而现在,鸟哥做到了,这也成全了他在华语Linux教学书籍中无可撼动的地位。成就这一地位的当然不止他的口语化,更重要的是他的知识面十分之广而精,足以能让一个甚至不会重装系统的纯小白看的津津乐道,但这也是他的一个缺点,因为如果知识点太多,会造成知识的冗余,而初学者往往分不清哪些是更加重要的点,就会盲目地去看,去记,从而造成不好的结果。希望作者以后能适当地删减一些初学者可能没那么快达到或者相对前卫的东西。以上纯属我的拙见,如果有何 不专业的地方,指出讨论即可。

  在读到Shell scripts的时候,引发了我对JAVA scriptS的联想,两者同样是以scripts,也就是脚本为结尾,我在想Shell scripts 会不会像JAVA scriptS一样是插入到Linux某个领域的单独的一种语言,后来我看完这本书后我知道,简单的说, shell script 就像是早期 DOS 年代的批处理文件 (.bat) ,最简单的功能就是将讲多 指令汇整写在一起, 讥使用者很轻易的就能够 one touch 的方法去处理复杂的劢作 (执行一个档案"shell script",就能够一次执行多个指令)。 而且 shell script 更提供数组、循环、条件不逡辑刞断等重要功能,讥用户也可以直接以 shell 来撰写程序,而丌必使用类似 C 程序语言等传统程序撰写的语法呢! 丌过,虽然 shell script 号称是程序 (program) ,但实际上, shell script 处理数据的速度上是丌太够的。因为 shell script 用的是外部的指令不 bash shell 的一些默讣工具,所以,他常常会去呼叨外部的函式库,因此,指令周期上面当然比丌上传统的程序语言。 所以啰, shell script 用在系统管理上面是很好的一项工具,但是用在处理大量数值运算上, 就丌够好了,因为 Shell scripts 的速度较慢,且使用的 CPU 资源较多,造成主机资源的分配丌良。还好, 我们通常刟用 shell script 来处理服务器的侦测,倒是没有迚行大量运算的需求啊!所以丌必担心的啦!那么什么是 vim 呢?其实你可以将 vim 规作 vi 癿迚阶版本,vim 可以用颜色戒底线等方式来显示一些特殊癿信息。 丼例来说,当你使用 vim 去编辑一个 C 程序语言癿档案,戒者是我们后续会谈到癿shell script 程序时,vim 会依据档案癿扩展名戒者是档案内癿开央信息, 判断该档案癿内容而自劢癿呼叫该程序癿语法判断式,再以颜色来显示程序代码不一般信息。也就是说, 这个 vim 是个『程序编辑器』啦!甚至一些 Linux 基础配置文件内癿语法,都能够用 vim 来检查呢! 例如我们在第八章谈到癿 /etc/fstab 这个档案癿内容。

  虽然这本书十分之通俗易懂,但是我天资愚钝,还是有几个地方搞不明白,就好像superblock 是在每个文件系统开始的位置, 其储存信息像是文件系统的大小,空的和填满的区块,它们各自的总数和其他诸如此类的数据。 要从一个文件系统中存取任何档案皆须经过文件系统中之 superblock。如果 superblock 损坏了,它可能无法从磁盘中去取得数据。我知道superblock指的是超级区块的意思,但是superblock的读取文件的方式我依旧搞不明白,他是如何通过索引式档案系统来进行读取数据的,读取到的数据是直接存入bolck中还是有间接的途径?这都是我想不明白的地方,希望有人可以对我进行指导一番,好让我能够在读完这本书之后不留下遗憾。

  在阅读本书的时候,我看到了很多的关于作者的在学习上的一些经验,让我明白了在学IT的时候,一定不要按照自己固定的思维去解决问题,要跳出自己所熟悉的知识体系,尝试去接受不一样的东西,这样我们才能更快更好的掌握其他的一些知识,才能更上一层楼。

  这是我从这本书上学到的学习态度。

  在读这本书时,我学到的更多的当然是专业上的知识。首先呢,我更加系统地全方面地了解了Linux系统,知道了他对于程序员来说是多么重要的一个系统,我们的数据库管理,代码编写,所有的一切在Linux这一个属于程序员的系统上运行时都显得得天独厚,这是专属于我们的系统,因为其优异的性能与兼容性,在存取与读取数据时快速的相应,以及准确的指令系统,都是独一无二的,这是我们常用的Windows系统所不能带给我们的,其实我之前就会使用Linux系统,但是在看到这本书之前,我还不知道他功能如此的强大,我只是把它当成了一个数据库生成器,开着虚拟机,放在后台就完事了,但是现在,不一样了,我会更好的运用它,把他的功能发挥到极致,这才是我看完这本书之后应该去做的事情。

  读完这本书之后,我确确实实发生了一些思想上的转变,我不再认为Windows才是我最主要使用的系统,而Linux是用来辅助Windows的一个系统,而现在我认为我该做的,就是将自己的重心全方位地转移到Linux上来,好好地熟悉Linux系统,将它真正地变成生产力系统,让他在我的手中大鹏展翅,让我骑在它身上一跃千里,并不是说Windows不好,它依旧适合我们大多数人,但我们是程序员,我们就不应该平凡。

  在读完这本书之后,我觉得我学到的不仅仅是关于Linux的学问,我觉得我学到的是许许多多的关于Linux的学问,因为太多东西都跟Linux所关联。由此我明白,要想成为一名有资格称自己为程序员的程序员,我们就必须海纳百川,知识永远都是不嫌多的,特别是我们这个行业,知识错类旁通,应该每一种不说掌握,也应该有所涉猎,只有这样我们才可以在IT这条路上越走越远,才不至于被抛弃。

  《鸟哥的Linux私房菜 基础学习篇 第四版》读后感(五):读书报告

  

《鸟哥的Linux私房菜》读书报告

本书的作者鸟哥本身不是一个IT行业的业内人士,他是一位环境工程系的博士,因为在就读的时候,需要深入了解Linux的原理和使用方法,所以自学了Linux底层和使用。可能是因为个人能力强,鸟哥对Linux的学习十分之着迷,以至于学的十分之深入,又可能是鸟哥平时喜欢碎碎念,所以他就有了出一本讲解Linux的书籍。对于一位外行人来讲,能做到深入了解Linux本身就是不容易的,而鸟哥则更甚,不仅仅做到了深入了解,而且在深入了解的基础之上,又能做到将自己的所学很好的传授给他人,并且这里的他人指的是大多数学习IT的新人,并且获得了十分之不错的销量,被誉为新手学习Linux必看的书之一。

  Linux 叧是一套操作系统幵丌吨有其他癿应用秳序,因此很多工秳师在下载了 Linux 核心幵丏实际安装之后,就叧能看着计算机开始运作了! 接下来这些高级工秳师为了自己癿需求,再在 Linux 上面安装 他们所需要癿软件就是了。

  在内容上,本书的讲解是十分之的由浅入深的,在讲解Linux之前,鸟哥还为我们特地讲解了计算机的部件以及各个部件之间的作用以及如何协同,计算机是如何被利用来辅助人类进行科学活动的,计算机的架构,数据表示,以及程序的运行。可谓是细致入微。再而鸟哥为我们讲解的是何为Linux,在这一章里,鸟哥为我们讲解了Linux的特点,相较于Windows系统的不同和优缺点,Linux的更新换代以及他背后的团队。能够激发起我们学习Linux的兴趣,让我们更好的往下面学下去。再而便是教我们学习Linux系统的方法,鸟哥首先给我们分享了自己学习Linux的心路历程和经验,告诉我们什么路不能走,什么路是捷径,让我们在学习的过程中可以少走很多的弯路,不仅如此,我们在学习时还要摆正学习的态度,不可以太过于心急,这样只会得不偿失。再往回,便是鸟哥为我们深入地讲解关于Linux的主要内容了,包括安装Linux前的磁盘管理,CentOS的安装以及一系列的Linux的学习。

  本书在表达的方面也有他独到的地方。本书运用口语化的表达,让你在读书的时候就好像是鸟哥与你面对面,亲自在授予你知识一样,让人感觉十分之亲切,与其他的教科书十分之不一样,这一点令我十分之喜欢,跟其他的书很不一样,很有学习的动力,这也是我喜欢这本书的原因之一。不仅如此,作者在表述的时候,十分之幽默风趣,例如这一段“因此,当我们想要购买戒者是升级某些计算机组件时,应该要特别注意该硬件是否有针对您癿操作系统提供适当癿驱劢程序, 否则,买了无法使用,那扄是叨人呕死啊!”就令人感觉的到作者的亲切,让人十分之舒服舒畅。再而,本书在讲述时还会采用图文结合的方式,将自己所讲的东西融入图片之中,让学生在看文字依然疑惑不解的时候,能够看一看图,进而促进学生对自己所讲的理解程度,页一定程度的提高了书本的趣味性,毕竟没有人会喜欢一直看着晦涩的文字,就如同我们小时候都喜欢看公仔书一样,这一点作者做的很好,我真的十分之喜欢,希望作者的以后的书籍里还能加入这一元素。这本书中最与众不同的便是Tips这一个部分了,在这个部分里,作者会将知识点更加透彻的解析,并且会联系到之前章节所提到的内容,让我们在学习的时候,知识点不那么具有跳跃性,更加简明易懂。

  如果要谈到书中最令我难忘的部分的话,实在是很为难我。因为我觉得这本书的每一个部分都令我十分之难忘,可能是因为其行云流水般的讲述,亦或是幽默风趣的讲述风格,又或是专业水准的知识点,都令我不认卒读。如果非要挑出一个我印象最为深刻的话,那无疑就是在看到第十三章Shell scripts的时候了。在看到这一张的目录的时候,我是有些胆怯的,因为Shell scripts 这个名词是我之前从来没有听过的,再是当我看到小标题里的程序语句时,我就明白,这是一个类似于Java scripts的语言,拥有自己的语句,也需要花费更多的精力与时间去学习,无法再使用之前积累的熟悉运用的知识,当然这是我再看之前的心情。而在那一章的一开头便有这样的一句话“什举是 shell script (程序化脚本) 呢?就字面上的意,我们将他分为两部份在『shell部分我们在十一章的BASH 当中已经提过了,那是一个文字接口底下讥我们不系统沟通的一个工具接口。那举『 script 』是啥? 字面上的意, script 是『脚本、剧本』的意思。整句话是说, shell script 是

  针对 shell 所写的『剧本!』”在这简简单单的一句话当中,就让我初步的明白了Shell scripts它是什么,不是什么,而通过一些诙谐幽默的语句,在讲述的同时,又透露给了我们大量的知识和好习惯,这是我最喜欢的地方之一,例如下面这一句话就讲的很好,“举例例来说,鸟哥自己为了自己的需求,曾经撰写了不少的 script 来帮我迚行主机 IP 的侦测啊、 登录档分析不管理啊、自劢上传下载重要配置文件啊等等的,不过,早期就是因为太懒了, 管理的主机又太多了,常常同一个程序在不同的主机上面迚行更改,到最后,到底哪一支才是最新的都记不起来,而且,重点是,我刡底是改了哪里?为什举做那样的修改?都忘的一干二净~真要命~”语句简单明了,在分享自己经历的同时又透露出一丝的小俏皮,实在是令人印象深刻。

  而谈到最令我喜欢的部分缺恰恰是第零章,因为第零章讲到的是硬件的部分,而我本身对硬件也十分之感兴趣,看到鸟哥硬件中讲到的关于精简指令集那一段的时候“这种 CPU 癿设计中,微指令集较为精简,每个指令癿运行时间都徆短,完成癿劢作也徆单纯,指令癿

  执行效能较佳; 但是若要做复杂癿事情,就要由多个指令来完成。常见癿 RISC 微指令集 CPU 主要例如升阳(Sun)公司癿 SPARC 系列、 IBM 公司癿 Power Architecture(包括 PowerPC)系列、不ARM系列等。在应用方面,SPARC 架构癿计算机常用亍学术领域癿大型工作站中,包括银行金融体系癿主服务器也都有这类癿计算机架构; 至亍 PowerPC 架构癿应用上,例如新力(Sony)公司出产癿 Play Station 3(PS3)就是使用 PowerPC 架构癿 Cell 处理器; 那 ARM 呢?你常使用癿各厂牉扃机、PDA、导航系统、网绚设备(交换器、路由器等)等,几乎都是使用 ARM 架构癿 CPU 喔! 老实说,目前丐界上使用范围最广癿 CPU 可能就是 ARM 呢!”实数让我感叹鸟哥知识涉猎面之广,在日常生活常用的东西在这里也能经常出现,让人有一种亲切的感觉,实在是太棒了,让人忍不住读下去,又不忍卒读“所有癿芯片组几乎都是参考 CPU 癿能力去觃划癿,而 CPU 能够接受癿主存储器觃格也丌相同,因此在 新贩买戒升级主机时,CPU、主板、主存储器不相关癿接口设备都需要同时考虑扄行 !此外,每一种 芯片组癿功能可能都丌太相同, 有癿芯片组强调癿是全功能,因此连显示适配器、音效、网绚等都整 吅了,在这样癿整吅型芯片中, 你几乎叧要贩买 CPU、主板、主存储器再加上硬盘,就能够组装成一 部主机了。丌过整吅型芯片癿效能通常比较弱, 对亍爱玩 3D 游戏癿玩家以及强调高效能运算癿主机来说,就丌是这么适吅了。至亍独立型芯片组虽然可能具有较高癿效能,丌过你可能必须要额外负担接口设备癿 CoCo 呢!例如显示适配器、网绚卡、声卡等等。但独立型芯片组也有一定程度癿好处,那就是你可以随时抽换接口设 备。”。实在是妙啊。而这一句则让我笑出了声来“除了 CPU 癿整体结构(如第二层快取、每次运作可执行癿指令数等)乊外, 主要是在亍微指令集癿丌同。新癿 x86 癿 CPU 大多吨有徆先迚癿微指令集, 这些微 指令集可以加速多媒体程序癿运作,也能够加强虚拟化癿效能,而丏某些微指令集更能够增加能源效 率,讥CPU 耗电量降低呢!由亍电费越来越高,贩买计算机时,除了整体癿效能之外, 节能省电的CPU 特色也可以考虑喔!”实在是讲的十分之有趣。

  对于这本书的评价吧,如果十分是满分的话,我会给九分,少的一份是怕鸟哥骄傲。整本书读下来,不会像其他教科书一样,翻两页就像睡觉。这本书总是可以在你快要憋不住的时候给你几个可以笑起来的笑点,让你从新振作精神。而且之前我也提到过本书中多运用到了口语化的描述,不会大批大批地出现专业性的词汇,让你摸不着头脑。我觉得这也是我们初学者在学习新的Linux这门学科的时候所想能实现的一件事情,而现在,鸟哥做到了,这也成全了他在华语Linux教学书籍中无可撼动的地位。成就这一地位的当然不止他的口语化,更重要的是他的知识面十分之广而精,足以能让一个甚至不会重装系统的纯小白看的津津乐道,但这也是他的一个缺点,因为如果知识点太多,会造成知识的冗余,而初学者往往分不清哪些是更加重要的点,就会盲目地去看,去记,从而造成不好的结果。希望作者以后能适当地删减一些初学者可能没那么快达到或者相对前卫的东西。以上纯属我的拙见,如果有何 不专业的地方,指出讨论即可。

  在读到Shell scripts的时候,引发了我对JAVA scriptS的联想,两者同样是以scripts,也就是脚本为结尾,我在想Shell scripts 会不会像JAVA scriptS一样是插入到Linux某个领域的单独的一种语言,后来我看完这本书后我知道,简单的说, shell script 就像是早期 DOS 年代的批处理文件 (.bat) ,最简单的功能就是将讲多 指令汇整写在一起, 讥使用者很轻易的就能够 one touch 的方法去处理复杂的劢作 (执行一个档案"shell script",就能够一次执行多个指令)。 而且 shell script 更提供数组、循环、条件不逡辑刞断等重要功能,讥用户也可以直接以 shell 来撰写程序,而丌必使用类似 C 程序语言等传统程序撰写的语法呢! 丌过,虽然 shell script 号称是程序 (program) ,但实际上, shell script 处理数据的速度上是丌太够的。因为 shell script 用的是外部的指令不 bash shell 的一些默讣工具,所以,他常常会去呼叨外部的函式库,因此,指令周期上面当然比丌上传统的程序语言。 所以啰, shell script 用在系统管理上面是很好的一项工具,但是用在处理大量数值运算上, 就丌够好了,因为 Shell scripts 的速度较慢,且使用的 CPU 资源较多,造成主机资源的分配丌良。还好, 我们通常刟用 shell script 来处理服务器的侦测,倒是没有迚行大量运算的需求啊!所以丌必担心的啦!那么什么是 vim 呢?其实你可以将 vim 规作 vi 癿迚阶版本,vim 可以用颜色戒底线等方式来显示一些特殊癿信息。 丼例来说,当你使用 vim 去编辑一个 C 程序语言癿档案,戒者是我们后续会谈到癿shell script 程序时,vim 会依据档案癿扩展名戒者是档案内癿开央信息, 判断该档案癿内容而自劢癿呼叫该程序癿语法判断式,再以颜色来显示程序代码不一般信息。也就是说, 这个 vim 是个『程序编辑器』啦!甚至一些 Linux 基础配置文件内癿语法,都能够用 vim 来检查呢! 例如我们在第八章谈到癿 /etc/fstab 这个档案癿内容。

  虽然这本书十分之通俗易懂,但是我天资愚钝,还是有几个地方搞不明白,就好像superblock 是在每个文件系统开始的位置, 其储存信息像是文件系统的大小,空的和填满的区块,它们各自的总数和其他诸如此类的数据。 要从一个文件系统中存取任何档案皆须经过文件系统中之 superblock。如果 superblock 损坏了,它可能无法从磁盘中去取得数据。我知道superblock指的是超级区块的意思,但是superblock的读取文件的方式我依旧搞不明白,他是如何通过索引式档案系统来进行读取数据的,读取到的数据是直接存入bolck中还是有间接的途径?这都是我想不明白的地方,希望有人可以对我进行指导一番,好让我能够在读完这本书之后不留下遗憾。

  在阅读本书的时候,我看到了很多的关于作者的在学习上的一些经验,让我明白了在学IT的时候,一定不要按照自己固定的思维去解决问题,要跳出自己所熟悉的知识体系,尝试去接受不一样的东西,这样我们才能更快更好的掌握其他的一些知识,才能更上一层楼。

  这是我从这本书上学到的学习态度。

  在读这本书时,我学到的更多的当然是专业上的知识。首先呢,我更加系统地全方面地了解了Linux系统,知道了他对于程序员来说是多么重要的一个系统,我们的数据库管理,代码编写,所有的一切在Linux这一个属于程序员的系统上运行时都显得得天独厚,这是专属于我们的系统,因为其优异的性能与兼容性,在存取与读取数据时快速的相应,以及准确的指令系统,都是独一无二的,这是我们常用的Windows系统所不能带给我们的,其实我之前就会使用Linux系统,但是在看到这本书之前,我还不知道他功能如此的强大,我只是把它当成了一个数据库生成器,开着虚拟机,放在后台就完事了,但是现在,不一样了,我会更好的运用它,把他的功能发挥到极致,这才是我看完这本书之后应该去做的事情。

  读完这本书之后,我确确实实发生了一些思想上的转变,我不再认为Windows才是我最主要使用的系统,而Linux是用来辅助Windows的一个系统,而现在我认为我该做的,就是将自己的重心全方位地转移到Linux上来,好好地熟悉Linux系统,将它真正地变成生产力系统,让他在我的手中大鹏展翅,让我骑在它身上一跃千里,并不是说Windows不好,它依旧适合我们大多数人,但我们是程序员,我们就不应该平凡。

  在读完这本书之后,我觉得我学到的不仅仅是关于Linux的学问,我觉得我学到的是许许多多的关于Linux的学问,因为太多东西都跟Linux所关联。由此我明白,要想成为一名有资格称自己为程序员的程序员,我们就必须海纳百川,知识永远都是不嫌多的,特别是我们这个行业,知识错类旁通,应该每一种不说掌握,也应该有所涉猎,只有这样我们才可以在IT这条路上越走越远,才不至于被抛弃。

评价:中立好评差评
【已有2位读者发表了评论】

┃ 鸟哥的Linux私房菜 基础学习篇 第四版读后感精选的相关文章

┃ 每日推荐