前段时间读完了《Linux Shell脚本攻略》(第2版)这本书,给部分想读这本书的人分享下个人感受。

  说下这本书的难度吧。纯新手或者只懂少部分编程知识的人,读起来还是有很大难度的。以我为例,做过开发,在学了几个月linux知识后才开始读这本书,书里的部分内容还是不理解。这个倒不是shell脚本学起来难度大,只是shell脚本语言的设计,坑比较多,一些设计和规定,甚至让你感觉这是二货程序猿的作品,与主流的c、java等语法彼此有很大区别。下面细说下读这本书各个章节的建议。

  第一章:小试牛刀  整合linux知识后的内容举例,难度稍大。

  第二章:命令之乐  本章节对于新手和shell不甚理解的人来说,要细读,重中之重的章节。作者举例的这些命令,差不多只要涉及到linux方面的编程,差不多都要用到这些命令的,好好读吧!

  第三章:以文件之名  本章讲解的是文件x相关的操作及属性。本章前半部分,对于linux下的测试人员来说是现在必须立刻理解懂得的,需要立刻学习。但是后半部分的话需要根据个人从事的行业来行动,像我,现在从事的行业一个都用不到,对于用不到的人,可以放到最后学,可以放到第一章之后。

  第四章:让文本飞   讲解的是文本文件的处理, 也是重中之重章节,特别是awk、sed等命令,需要熟练掌握切运用,在编写脚本的时候常用。

  第五章:一团乱麻?没这回事   讲解web方面的知识,本章节也是根据个人先工作的需要来计划是先学还是后学。 我所在的工作一点到用不到。。。。。

  第六章:B计划   讲解的是文件创建与维护、归档及压缩,通用必学知识,看个人所在测试工作内容来学习,区别就是分配的时间多少不同。

  第七章:无网不利 讲解网络方面的内容。运维必须学习的部分,当然测试的话也是需要懂得,难道每次网络出个问题就要去找运维解决?常见的问题也就ip设置、网卡什么那几个,自己多解决几次也就会了。

  第八章: 当个好管家   讲解的是监视系统活动的各种命令。 也是看个人从事的岗位来分配花费多少时间去学习与前后顺序。

  第九章:管理重任  讲解的是对系统进程查找的工具或者命令 ,通用章节。

  个人推荐,优先读 第二(首位)、四、三(前半章节)、六  ,余下的章节,根据个人情况分先后顺序去学习。

  

读《Linux Shell脚本攻略》(第2版) 总结的更多相关文章

  1. linux shell 脚本攻略学习20--awk命令入门详解

    awk生于1977年,创始人有三个,分别为 Alfred Aho,Peter Weinberger, 和 Brian Kernighan,名称源于三个创始人的姓的首字母. 作用:处理文本文件. awk ...

  2. 读《Linux Shell脚本攻略》(第2版) 一遍、二遍体会

    前段时间读完了<Linux Shell脚本攻略>(第2版)这本书,给部分想读这本书的人分享下个人感受. 第一遍体会解读:就像黑夜中的灯塔,指明前进的道路. 推荐指数:强烈推荐. 书中讲解的 ...

  3. Linux Shell脚本攻略

    -Linux Shell脚本攻略 总结的来说,这本书很实践性和实用性强,都是给的具体的例子,直接可以在终端操作实践,比单纯只看不动手务实多了,另外就是,这本书涵盖的内容也比较广,从文本操作到服务器管理 ...

  4. 读书笔记--Linux Shell脚本攻略

    总结的来说,这本书很实践性和实用性强,都是给的具体的例子,直接可以在终端操作实践,比单纯只看不动手务实多了,另外就是,这本书涵盖的内容也比较广,从文本操作到服务器管理到远程ssh等等,都给出来作者挑选 ...

  5. LINUX SHELL脚本攻略笔记[速查]

    Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgrep shell数学运算 命令状态 文件描述 ...

  6. Linux Shell脚本攻略 读书笔记

    Linux Shell脚本攻略 读书笔记 这是一本小书,总共253页,但内容却很丰富,书中的示例小巧而实用,对我这样总是在shell门前徘徊的人来说真是如获至宝:最有价值的当属文本处理,对这块我单独整 ...

  7. Linux shell 脚本攻略之统计文件的行数、单词数和字符数

    摘自:<Linux shell 脚本攻略>

  8. Linux shell 脚本攻略之创建不可修改文件

    摘自:<Linux shell 脚本攻略>

  9. Linux shell 脚本攻略之生成任意大小的文件

    摘自:<Linux shell 脚本攻略>

随机推荐

  1. SpringMvc4.x---快捷的ViewController

    @RequestMapping("/index") public String hello(){ return "index"; } 此处无任何的业务处理,只是 ...

  2. linux_软件安装策略和升级策略

    运维3大原则:可靠.稳定.简单 尝试新的软件,一切都是未知的,也就是说不可靠,不可预测也就意味的不稳定,解决问题,通过百度和谷歌工具有可能找不到解决方法,只能通过官方文档来解决问题,大大增加了排错时间 ...

  3. linux_inotify

    什么是inotify? 拥有强大.粒细粒度.异步文件系统事件监控机制,监控文件系统中添加.删除.修改.移动等各种事件 版本支持: 内核 2.6.13以上版本,inotify-tools 是实施监控的软 ...

  4. CSS样式中常用的字体名称

    css中引入字体: @font-face { font-family: "AncientWar"; src: url('style/css/fonts/AncientWar.ttf ...

  5. CentOS 7修改网卡名称

    CentOS 7 修改网卡名为eth0 标签: linux 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 CentOS7的网卡名称太长,这不符合我们的使用习惯, ...

  6. 认识Webpack

    认识Webpack   网上已经有不少Webpack教程入门教程了. 本文记录了我以我的方式方法.思路认识了解Webpack.从官方的Tutorial入手,不断提出问题.解决,一步一步认识Webpac ...

  7. editplus 常用正则

    EditPlus的查找,替换,文件中查找支持以下的正则表达式: Expression Description\t Tab character.\n New line.. Matches any cha ...

  8. Core Animation 文档翻译 (第五篇)

      构建Layer层次结构 在APP中大多数情况下,将Layer和View对象结合使用是Layer最好的使用方式.然而,很多时候我们可能需要通过添加单独的Layer对象,以便增加视图继承层次:当为了提 ...

  9. python 字典操作方法详解

    字典是一种通过名字或者关键字引用的得数据结构,key 类型需要时被哈希,其键可以是数字.字符串.元组,这种结构类型也称之为映射.字典类型是Python中唯一內建的映射类型. 注意,浮点数比较很不精确, ...

  10. 所不为人知的Python装饰器

    装饰器可以说是Python中非常重要的特性之一.有些人要么从没使用过装饰器,要么就是对装饰器的使用一知半解.也有些人觉得装饰器很简单:"装饰器不就是那些把函数作为参数并输出一个函数的函数&q ...