|
|
|
|
移动端

目录(1)

《跟老男孩学Linux运维:Shell编程实战》本书是一本较完整的Shell编程实战型图书,并非大而全,但处处可以体现实战二字,大多内容取于企业实战,并结合老男孩十几年的运维工作和教学工作进行了梳理。本节为目录。

作者:老男孩来源:机械工业出版社|2017-04-20 18:06

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


目录(1)

前言
第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.4.1 Shell脚本语言的种类  / 9
2.4.2 其他常用的脚本语言种类  / 10
2.4.3 Shell脚本语言的优势  / 11
2.5 常用操作系统默认的Shell  / 11
2.6 Shell脚本的建立和执行  / 12
2.6.1 Shell脚本的建立  / 12
2.6.2 Shell脚本的执行  / 15
2.6.3 Shell脚本开发的基本规范及习惯  / 19
第3章 Shell变量的核心基础知识与实践  / 22
3.1 什么是Shell变量  / 22
3.2 环境变量  / 23
3.2.1 自定义环境变量  / 26
3.2.2 显示与取消环境变量  / 28
3.2.3 环境变量初始化与对应文件的生效顺序  / 30
3.3 普通变量  / 31
3.3.1 定义本地变量  / 31
3.3.2 变量定义及变量输出说明  / 35
3.4 变量定义技巧总结  / 40
第4章 Shell变量知识进阶与实践  / 41
4.1 Shell中特殊且重要的变量  / 41
4.1.1 Shell中的特殊位置参数变量  / 41
4.1.2 Shell进程中的特殊状态变量  / 47
4.2 bash Shell内置变量命令  / 52
4.3 Shell变量子串知识及实践  / 55
4.3.1 Shell变量子串介绍  / 55
4.3.2 Shell变量子串的实践  / 56
4.3.3 变量子串的生产场景应用案例  / 59
4.4 Shell特殊扩展变量的知识与实践  / 60
4.4.1 Shell特殊扩展变量介绍  / 60
4.4.2 Shell特殊扩展变量的实践  / 61
4.4.3 Shell特殊扩展变量的生产场景应用案例  / 63
第5章 变量的数值计算实践  / 65
5.1 算术运算符  / 65
5.2 双小括号“(())”数值运算命令  / 66
5.2.1 双小括号“(())”数值运算的基础语法  / 66
5.2.2 双小括号“(())”数值运算实践  / 66
5.3 let运算命令的用法  / 73
5.4 expr命令的用法  / 75
5.4.1 expr命令的基本用法示例  / 75
5.4.2 expr的企业级实战案例详解  / 76
5.5 bc命令的用法  / 81
5.6 awk实现计算  / 83
5.7 declare(同typeset)命令的用法  / 83
5.8 $[]符号的运算示例  / 83
5.9 基于Shell变量输入read命令的运算实践  / 84
5.9.1 read命令基础  / 84
5.9.2 以read命令读入及传参的综合企业案例  / 87
第6章 Shell脚本的条件测试与比较  / 92
6.1 Shell脚本的条件测试  / 92
6.1.1 条件测试方法综述  / 92
6.1.2 test条件测试的简单语法及示例  / 93
6.1.3 [](中括号)条件测试语法及示例  / 94
6.1.4 [[]]条件测试语法及示例  / 95
6.2 文件测试表达式  / 97
6.2.1 文件测试表达式的用法  / 97
6.2.2 文件测试表达式举例  / 97
6.2.3 特殊条件测试表达式案例  / 101
6.3 字符串测试表达式  / 102
6.3.1 字符串测试操作符  / 102
6.3.2 字符串测试生产案例  / 104
6.4 整数二元比较操作符  / 105
6.4.1 整数二元比较操作符介绍  / 105
6.4.2 整数变量测试实践示例  / 107
6.5 逻辑操作符  / 108
6.5.1 逻辑操作符介绍  / 108
6.5.2 逻辑操作符实践示例  / 110
6.5.3 逻辑操作符企业案例  / 112
6.6 测试表达式test、[]、[[]]、(())的区别总结  / 120
第7章 if条件语句的知识与实践  / 121
7.1 if条件语句  / 121
7.1.1 if条件语句的语法  / 121
7.1.2 if条件语句多种条件表达式语法  / 125
7.1.3 单分支if条件语句实践  / 126
7.1.4 if条件语句的深入实践  / 130
7.2 if条件语句企业案例精讲  / 132
7.2.1 监控Web和数据库的企业案例  / 132


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#和.NET核心技术

本书重点讲解如何用实用的代码来解决具体的实际问题。本书的内容覆盖面很广,从新的C#范型到Web服务,从反射到安全等都有涉及。系统地介绍...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊