搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
跟老男孩学Linux运维(Shell编程实战)/Linux\Unix技术丛书
0.00     定价 ¥ 89.00
宁波大学园区图书馆
此书还可采购9本,持证读者免费借回家
  • ISBN:
    9787111556077
  • 作      者:
    作者:老男孩
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2017-01-01
收藏
作者简介
  老男孩,专注于Linux运维架构领域一线运维及管理工作13年以上,擅长大规模互联网网站集群架构技术细节,曾服务于全国大的基础远程教育公司及全球大的中文百科网站,曾为某门户网站的早期及某大型培训机构早期提供过顾问服务,老男孩老师对于运维技术有着非同常人的独特理解,经过近10多年工作和教学,形成了比较完善的个人创新的运维思想、思维体系,长期担当多家互联网企业技术顾问及企业培训特聘讲师。曾3度创业,后于2007年开办国内Linux运维实战培训私塾式精英教育培训机构及项目实施服务公司【老男孩Linux高薪实战教育】。截止到2014年8月,累计受益学生达到数万人,至今仍工作在一线,运维及教育。
展开
内容介绍
  本书可分为五大部分:部分为第1章~第4章,此部分着重介绍新手如何学好Shell编程。涉及的内容包括Shell编程的入门介绍、基础知识、运行原理、编程语法、编程习惯、变量知识以及变量的深入实践。第二部分为第5章~第8章,着重讲解变量的多种数值运算、条件测试与比较、if条件判断语句、Shell函数等相关的知识。第三部分为第9章~第13章,着重讲解case条件语句、while循环和until型循环、for循环和select循环、条件与循环控制及程序返回值、Shell数组等知识。第四部分为第14章~第16章,着重讲解Shell脚本开发规范与编码习惯、Shell脚本的调试知识和技巧、Shell脚本开发环境的配置调整和优化等。第五部分为第17章~第20章,着重讲解Linux信号及trap命令的企业应用实践、Expect自动化交互式程序的应用实践、贯穿全书技术的面试题和企业实战案例,以及子Shell知识。
展开
目录

前  言
第1章 如何才能学好Shell编程  / 1
1.1 为什么要学习Shell编程  / 1
1.2 学好Shell编程所需的基础知识  / 1
1.3 如何才能学好Shell编程之“老鸟”经验谈  / 3
1.4 学完本书后可以达到何种Shell编程高度  / 5
第2章 Shell脚本初步入门  / 6
2.1 什么是Shell  / 6
2.2 什么是Shell脚本  / 7
2.3 Shell脚本在Linux运维工作中的地位  / 8
2.4 脚本语言的种类  / 9
2.5 常用操作系统默认的Shell  / 11
2.6 Shell脚本的建立和执行  / 12
第3章 Shell变量的核心基础知识与实践  / 22
3.1 什么是Shell变量  / 22
3.2 环境变量  / 23
3.3 普通变量  / 31
3.4 变量定义技巧总结  / 40
第4章 Shell变量知识进阶与实践  / 41
4.1 Shell中特殊且重要的变量  / 41
4.2 bash Shell内置变量命令  / 52
4.3 Shell变量子串知识及实践  / 55
4.4 Shell特殊扩展变量的知识与实践  / 60
第5章 变量的数值计算实践  / 65
5.1 算术运算符  / 65
5.2 双小括号“(())”数值运算命令  / 66
5.3 let运算命令的用法  / 73
5.4 expr命令的用法  / 75
5.5 bc命令的用法  / 81
5.6 awk实现计算  / 83
5.7 declare(同typeset)命令的用法  / 83
5.8 $[]符号的运算示例  / 83
5.9 基于Shell变量输入read命令的运算实践  / 84
第6章 Shell脚本的条件测试与比较  / 92
6.1 Shell脚本的条件测试  / 92
6.2 文件测试表达式  / 97
6.3 字符串测试表达式  / 102
6.4 整数二元比较操作符  / 105
6.5 逻辑操作符  / 108
6.6 测试表达式test、[]、[[]]、(())的区别总结  / 120
第7章 if条件语句的知识与实践  / 121
7.1 if条件语句  / 121
7.2 if条件语句企业案例精讲  / 132
第8章 Shell函数的知识与实践  / 151
8.1 Shell函数的概念与作用介绍  / 151
8.2 Shell函数的语法  / 152
8.3 Shell函数的执行  / 152
8.4 Shell函数的基础实践  / 153
8.5 利用Shell函数开发企业级URL检测脚本  / 155
8.6 利用Shell函数开发一键优化系统脚本  / 158
8.7 利用Shell函数开发rsync服务启动脚本  / 166
第9章 case条件语句的应用实践  / 169
9.1 case条件语句的语法  / 169
9.2 case条件语句实践  / 171
9.3 实践:给输出的字符串加颜色  / 176
9.4 case语句企业级生产案例  / 181
9.5 case条件语句的Linux系统脚本范例  / 187
9.6 本章小结  / 191
第10章 while循环和until循环的应用实践  / 192
10.1 当型和直到型循环语法  / 192
10.2 当型和直到型循环的基本范例  / 194

第11章 for和select循环语句的应用实践  / 217

第12章 循环控制及状态返回值的应用实践  / 249

第13章 Shell数组的应用实践  / 260

第14章 Shell脚本开发规范  / 279

第15章 Shell脚本的调试  / 286

第16章 Shell脚本开发环境的配置和优化实践  / 297

第17章 Linux信号及trap命令的企业应用实践  / 310

第18章 Expect自动化交互式程序应用实践  / 317

第19章 企业Shell面试题及企业运维实战案例  / 340

第20章 子Shell及Shell嵌套模式知识应用  / 377

附 录 Linux重要命令汇总  / 393


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用宁波大学园区图书馆的读者帐号和密码进行登录

点击获取验证码
登录