Preface

今天效率真的感觉还不错呢= =,读书进度一口气推进了两章半,说真的,感觉现在看的东西大多数都是讲怎么用的,写这些其实意义不是很大,而且一般写下来后我后续也不会特地来回顾。所以我决定了,后续如果当天没有特别大的感悟,仅仅将这部分内容当成一次打卡式记录,我所为的,仅仅是将我今日所学到的,进行一次点滴的记录罢了。对于《鸟哥的Linux私房菜》这本书,的确,这是一本很值得阅读的入门书,讲的也很通俗易懂,多亏了他我才能进展如此迅速,不过我还是希望将大幅的重心放在后续的那本书上,《Linux系统管理技术手册》,我必须要在效率和速度之间获得一个精妙的平衡才行。所以,当我攻略完一个大章节之后,我会将这个章节的小结进行摘抄,以此来进行一次例行的打卡。然后在阅读下一本书的时候,在我在这本书上的所学的基础上,让知识的吸收更加充分。(毕竟是Linus亲自推荐的书= =,还是必须要好好品味品味的)


Content

12.5 重点回顾

  • 正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为
  • 正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找,删除,替换某特定字符串的处理程序
  • 只要工具程序支持正则表达式,那么该工具程序就可以用来作为正则表达式的字符串处理之用
  • 正则表达式与通配符式完全不一样的。通配符(wildcard)代表的是bash操作接口的一个功能,但正则表达式则是一种字符串处理的表示方式
  • 使用grep或其他工具进行正则表达式的字符串比较时,因为编码的问题会有不同的状态,因此,你最好将LANG等变量设置为C或者是en等英文语系
  • grep与egrep在正则表达式里面是很常见的两个程序,其中,egrep支持更严谨的正则表达式的语法
  • 由于编码系统的不同,不同的语系(LANG)会造成正则表达式选取数据的区别,因此可利用特殊符号如[:upper:]来替代编码范围较佳
  • 由于严谨度的不同,正则表达式之上还有更严谨的扩展正则表达式
  • 基础正则表达式的特殊字符有*,?,[],[-],[^], ^,$等!
  • 常见的正则表达式工具有grep,sed,vim等
  • printf可用通过一些特殊符号来将数据进行格式化输出
  • awk可以使用“字段”为依据,进行数据的重新整理与输出
  • 文件的比较中,可利用diff及cmp进行比较,其中diff主要用在纯文本文件方面的新旧版本比较
  • patch命令可以将旧版数据更新到新版(主要由diff创建patch的补丁来源文件)

13.7 重点回顾

  • shell script是利用shell的功能所写的一个“程序”(program),这个程序是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式,管道命令与数据流重定向等功能,以达到我们所想要的处理目的
  • shell script用在系统管理上面是很好的一项工具,但是用在处理大量数值运算上就不够好了,因为shell script的速度较慢,且使用的CPU资源较多,造成主机资源的分配不良
  • 在shell script的文件中,命令是从上而下,从左而右地分析与执行
  • shell script的执行至少需要有r的权限,若需要直接命令执行,则需要拥有r与x的权限
  • 在良好的程序编程习惯中,第一行要声明shell(#!/bin/bash),第二行以后则声明程序用途,版本,作者等
  • 对谈式脚本可用read命令达成
  • 要创建每次执行脚本都有不同结果的数据,可使用date命令利用日期达成
  • script的执行若以source来执行时,代表父进行的bash内执行之意!
  • 若需要进行判断式,可使用test或中括号([])来处理
  • 在script内,$0,1....1....1....@是有特殊意义的
  • 条件判断式可使用if…then 来判断,若是固定变量内容的情况下,可使用case $var in…esac来处理
  • 循环主要分为不定循环(while,util)以及固定循环(for),配合do,done来达成所需任务
  • 我们可使用sh -x script.sh来进行程序的调试

Daily Task

终有一天,你会老去,而我,将会加冕为王!

开发日记-20190612 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》相关推荐

  1. 鸟哥的linux私房菜-基础学习篇 读书笔记

    从事linux工作一年多,算是能够熟练运用linux服务器,但仍觉得自己对Linux的原理,理论缺乏空洞,潜下心来认真阅读尘封的鸟哥经典,知识点很全,收获颇多,实践与知识结合,知行合一,对linux开 ...

  2. 鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一)

    鸟哥的LINUX私房菜 基础学习篇 读书笔记 -- 第零章 计算机概论 (一) 第零章 计算机概论 0.1 电脑:辅助人脑的好工具 0.1.1 计算机硬件五大组成部分 0.1.2 一切设计的起点: C ...

  3. 《鸟哥的Linux 私房菜 基础学习篇(第三版)》——1.2 Torvalds的Linux开发

    本节书摘来自异步社区<鸟哥的Linux 私房菜 基础学习篇(第三版)>一书中的第1章,第1.2节,作者:鸟哥著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1. ...

  4. 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录

    目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历) ...

  5. 鸟哥的Linux私房菜基础学习篇 第0章与第1章的重点探索

    鸟哥的Linux私房菜基础学习篇 第0章与第1章的重点探索 目录 鸟哥的Linux私房菜基础学习篇 第0章与第1章的重点探索 前言 一.计算机概论 1.知识基础 2.知识初阶 3.知识进阶 二.Lin ...

  6. 鸟哥的Linux私房菜-基础学习篇(第四版):鸟哥-电子书

    内容简介: 本书是知名度颇高的Linux入门书<鸟哥的Linux私房菜基础学习篇>的新版,全面而详细地介绍了Linux操作系统. 全书分为五部分:第一部分着重说明计算机的基础知识.Linu ...

  7. 开发日记-20190522 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》

    前言 世界上最最愚蠢的事情就是重复,世界上最唯美的事情就是简单.把东西变得简单才是本事,这是我一直信奉的教条. 其实我一直想好好学学Linux,可是很多时候真的很无奈,尽管我挺喜欢买书而且在一定程度上 ...

  8. 开发日记-20190608 关键词 读书笔记《鸟哥的Linux私房菜-基础学习篇》

    Preface 玩物丧志,玩物丧志. 一个端午的假期,还真的是让我休闲到了极点,呐,很多时候我真的在想,是不是一个人日常生活中存在太多诱惑,所以才在脑子里塞满了杂七杂八的东西,最后导致自己不能很好地思 ...

  9. 第二章 如何学习Linux(鸟哥的Linux私房菜基础学习篇)

    在这个章节中,鸟哥说:"1,从头学习:2,选择工具书:3,实践再实践:等等."我认为:实践再实践,不断的重复练习,讲给别人听,写出来,然后应用于工作中,就是好方法.学习的最后目的就 ...

最新文章

  1. 文本每行都应该换行——vi文件末尾自动换行,不会导致php输出空行
  2. python练习2 购物车程序
  3. samba加入windows 2003域
  4. 程控电源测试微安电流模式_无缝隙源和负载的切换:双向程控电源的一大门槛...
  5. java手游 《剑心》_java
  6. 艰困之道中学到的经验教训
  7. java使用POST发送soap报文请求webservice返回500错误解析
  8. 【转】UINavigationController 直接返回到第一级目录
  9. java访问其它服务器_java – 多个客户端同时访问服务器
  10. python之slice,range
  11. JAVAWeb项目 微型商城项目-------(一)项目描述
  12. SOCKET编程详解
  13. oracle用户有关操作,oracle用户会话操作
  14. java windows 中文乱码问题_JAVA中文乱码之解决方案
  15. 数据库的那些乱七八糟烦人的锁(数据库锁机制有这一篇就够了)
  16. linux tahoma字体,linux - 更好的Ubuntu字体 - Ubuntu问答
  17. 电容降压主要是用在直流稳压电源电路里
  18. hadoop安装作业
  19. FFMEPG avs2 解码支持
  20. 【Linux服务器管理】1、用户与权限

热门文章

  1. shell 调用mysql 存储过程_shell调用mysql的存储过程以及SQL
  2. TestNG测试框架之测试用例的执行顺序分析
  3. Selenium Webdriver原理终于搞清楚了
  4. mov word [LABEL_DESC_CODE32 + 2], ax
  5. Java中非法参数的异常_Java中的异常
  6. centos7安装ftp_python 编译安装
  7. android jsoup简书,jsoup爬虫简书首页数据做个小Demo
  8. 前端答题小游戏_这是什么神奇操作!两个前端一周上线一款联机小游戏
  9. oauth最后的确认按钮_spring-oauth集成cas单点登录,登陆完成进入授权页面后,按回退按钮进入404页面的问题...
  10. 黑群晖docker清理缓存_群晖NAS后台容量查询及文件删除(附download station缓存删除方法)...