更新时间:2022-10-26 16:41:16
封面
版权信息
版权
内容提要
前言
编写背景
本书内容
建议和反馈
致谢
第1章 Shell脚本编程入门
1.1 熟练掌握Linux指令的重要性
1.2 Shell的基本概念
1.2.1 熟练掌握Shell脚本的必要性
1.2.2 Shell脚本的基本结构
1.2.3 编写Shell脚本的两种方法
1.2.4 Atom编辑器常用操作
1.2.5 编写Shell脚本的通用规则
1.3 Shell脚本注释
1.3.1 单行注释
1.3.2 多行注释
1.4 Shell脚本调试
1.4.1 使用trap指令
1.4.2 使用tee指令
1.4.3 使用Shell选项
1.5 掌握Shell编程
1.5.1 学Shell编程的建议
1.5.2 Shell脚本在应用运维中的定位
1.6 Shell编程特性
1.6.1 历史指令history
1.6.2 补全指令与文件路径
1.6.3 指令别名和指令执行顺序
1.6.4 Bash常用快捷键
1.6.5 Linux文件描述符
1.6.6 文件描述符应用案例
1.6.7 标准输入输出和输入输出重定向
1.6.8 深入了解重定向
1.6.9 Here Document入门与进阶
1.6.10 通配符基础和特殊符号
1.6.11 将DOS格式转换为UNIX格式
1.7 Shell脚本运维实战
1.7.1 统计磁盘容量信息
1.7.2 统计磁盘容量信息脚本扩展
1.7.3 复制文件到指定目录
1.7.4 安装LAMP菜单
1.8 Linux清空文件内容的6种方法
1.8.1 重定向
1.8.2 true指令
1.8.3 cat、cp、dd指令与/dev/null设备
1.8.4 echo指令
1.8.5 truncate指令
1.8.6 一句话脚本
1.8.7 注意事项
1.9 Shell编程实用指令
1.9.1 read指令
1.9.2 sleep指令
1.9.3 date指令
1.9.4 sshpass指令
1.9.5 案例:crontab定时任务不执行
1.10 Shell编程中的特殊字符
1.10.1 Shell通配符
1.10.2 Shell元字符
1.10.3 Shell转义字符
1.11 本章练习
1.12 编写Shell脚本经验
1.13 本章总结
读者服务:
第2章 Shell变量与字符串
2.1 Shell基础知识
2.1.1 绝对路径与相对路径
2.1.2 显示登录信息数据
2.1.3 Bash环境变量加载过程
2.1.4 常用Bash基本特性
2.1.5 Shell一次性执行多条指令
2.2 Shell变量与运算符
2.2.1 变量基础知识
2.2.2 Bash环境变量
2.2.3 Bash语言与位置参数变量
2.2.4 Bash预定义变量
2.2.5 变量的类型
2.3 Shell变量高级知识
2.3.1 变量删除和替换
2.3.2 变量测试
2.3.3 变量的长度
2.3.4 变量与eval指令
2.4 Shell运算符
2.4.1 变量赋值
2.4.2 算术运算符
2.5 Shell编程之特殊符号
2.5.1 双引号
2.5.2 单引号
2.5.3 反引号
2.5.4 反斜线
2.6 Shell编程之字符串常用操作
2.6.1 获取字符串的长度
2.6.2 获取子串的索引值
2.6.3 抽取字符串
2.6.4 Shell中字符串反转的几种技巧
2.6.5 字符串实例
2.6.6 字符串常用测试方法
2.7 Shell指令替换与数学运算