| 作 者: | 老男孩 |
| 出版社: | 机械工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | LINUX 操作系统/系统开发 计算机/网络 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目录前
言第1章
如何才能学好Shell编程 / 11.1
为什么要学习Shell编程 / 11.2
学好Shell编程所需的基础知识 / 11.3
如何才能学好Shell编程之“老鸟”经验谈 / 31.4
学完本书后可以达到何种Shell编程高度 / 5第2章
Shell脚本初步入门 / 62.1
什么是Shell / 62.2
什么是Shell脚本 / 72.3
Shell脚本在Linux运维工作中的地位 / 82.4
脚本语言的种类 / 92.4.1
Shell脚本语言的种类 / 92.4.2
其他常用的脚本语言种类 / 102.4.3
Shell脚本语言的优势 / 112.5
常用操作系统默认的Shell / 112.6
Shell脚本的建立和执行 / 122.6.1
Shell脚本的建立 / 122.6.2
Shell脚本的执行 / 152.6.3
Shell脚本开发的基本规范及习惯 / 19第3章
Shell变量的核心基础知识与实践 / 223.1
什么是Shell变量 / 223.2
环境变量 / 233.2.1
自定义环境变量 / 263.2.2
显示与取消环境变量 / 283.2.3
环境变量初始化与对应文件的生效顺序 / 303.3
普通变量 / 313.3.1
定义本地变量 / 313.3.2
变量定义及变量输出说明 / 353.4
变量定义技巧总结 / 40第4章
Shell变量知识进阶与实践 / 414.1
Shell中特殊且重要的变量 / 414.1.1
Shell中的特殊位置参数变量 / 414.1.2
Shell进程中的特殊状态变量 / 474.2
bash Shell内置变量命令 / 524.3
Shell变量子串知识及实践 / 554.3.1
Shell变量子串介绍 / 554.3.2
Shell变量子串的实践 / 564.3.3
变量子串的生产场景应用案例 / 594.4
Shell特殊扩展变量的知识与实践 / 604.4.1
Shell特殊扩展变量介绍 / 604.4.2
Shell特殊扩展变量的实践 / 614.4.3
Shell特殊扩展变量的生产场景应用案例 / 63第5章
变量的数值计算实践 / 655.1
算术运算符 / 655.2
双小括号“(())”数值运算命令 / 665.2.1
双小括号“(())”数值运算的基础语法 / 665.2.2
双小括号“(())”数值运算实践 / 665.3
let运算命令的用法 / 735.4
expr命令的用法 / 755.4.1
expr命令的基本用法示例 / 755.4.2
expr的企业级实战案例详解 / 765.5
bc命令的用法 / 815.6
awk实现计算 / 835.7
declare(同typeset)命令的用法 / 835.8
$[]符号的运算示例 / 835.9
基于Shell变量输入read命令的运算实践 / 845.9.1
read命令基础 / 845.9.2
以read命令读入及传参的综合企业案例 / 87第6章
Shell脚本的条件测试与比较 / 926.1
Shell脚本的条件测试 / 926.1.1
条件测试方法综述 / 926.1.2
test条件测试的简单语法及示例 / 936.1.3
[](中括号)条件测试语法及示例 / 946.1.4
[[]]条件测试语法及示例 / 956.2
文件测试表达式 / 976.2.1
文件测试表达式的用法 / 976.2.2
文件测试表达式举例 / 976.2.3
特殊条件测试表达式案例 / 1016.3
字符串测试表达式 / 1026.3.1
字符串测试操作符 / 1026.3.2
字符串测试生产案例 / 1046.4
整数二元比较操作符 / 1056.4.1
整数二元比较操作符介绍 / 1056.4.2
整数变量测试实践示例 / 1076.5
逻辑操作符 / 1086.5.1
逻辑操作符介绍 / 1086.5.2
逻辑操作符实践示例 / 1106.5.3
逻辑操作符企业案例 / 1126.6
测试表达式test、[]、[[]]、(())的区别总结 / 120第7章
if条件语句的知识与实践 / 1217.1
if条件语句 / 1217.1.1
if条件语句的语法 / 1217.1.2
if条件语句多种条件表达式语法 / 1257.1.3
单分支if条件语句实践 / 1267.1.4
if条件语句的深入实践 / 1307.2
if条件语句企业案例精讲 / 1327.2.1
监控Web和数据库的企业案例 / 1327.2.2
比较大小的经典拓展案例 / 1427.2.3
判断字符串是否为数字的多种思路 / 1437.2.4
判断字符串长度是否为0的多种思路 / 1457.2.5
更多的生产场景实战案例 / 145第8章
Shell函数的知识与实践 / 1518.1
Shell函数的概念与作用介绍 / 1518.2
Shell函数的语法 / 1528.3
Shell函数的执行 / 1528.4
Shell函数的基础实践 / 1538.5
利用Shell函数开发企业级URL检测脚本 / 1558.6
利用Shell函数开发一键优化系统脚本 / 1588.7
利用Shell函数开发rsync服务启动脚本 / 166第9章
case条件语句的应用实践 / 1699.1
case条件语句的语法 / 1699.2
case条件语句实践 / 1719.3
实践:给输出的字符串加颜色 / 1769.3.1
给输出的字符串加颜色的基础知识 / 1769.3.2
结合case语句给输出的字符串加颜色 / 1779.3.3
给输出的字符串加背景颜色 / 1809.4
case语句企业级生产案例 / 1819.5
case条件语句的Linux系统脚本范例 / 1879.6
本章小结 / 191第10章
while循环和until循环的应用实践 / 19210.1
当型和直到型循环语法 / 19210.1.1
while循环语句 / 19210.1.2
until循环语句 / 19310.2
当型和直到型循环的基本范例 / 194