内容简介
本书是一本系统讲解Linux Bash编程与脚本开发实战的教程。全书从Linux系统基础入手,深入浅出地介绍了Shell环境、Bash语法、变量、运算符、流程控制、函数、数组、字符串处理等核心知识,并通过大量实例演示了脚本在系统管理、文件操作、网络监控、自动化运维等领域的应用。
书中涵盖正则表达式、IO重定向、管道、信号处理、调试技巧等进阶内容,并配有丰富的实战案例,如日志分析脚本、系统备份脚本、网络连通性检测脚本等。每章末尾附有习题和实验指导,帮助读者巩固所学。
适合Linux系统管理员、开发人员及对自动化运维感兴趣的读者阅读,也可作为高等院校计算机相关专业的教材。
目录
第1章 学习Shell的背景知识——Linux系统
1.1 Linux系统基础
1.2 Linux文件系统基础介绍
1.3 学会Linux系统的基本使用
1.4 走进Shell
1.5 小结
第2章 迈出Shell脚本编程第一步
2.1 Shell脚本语言概述
2.2 Shell命令格式介绍
2.3 第一个Shell程序:Hello,Bash Shell!
2.4 小结
第3章 Shell常用命令大演练
3.1 Shell命令使用基础
3.2 用户和用户组管理
3.4 系统管理相关
3.5 小结
第4章 Shell脚本中的变量
4.1 变量的简单使用
4.2 Shell中特殊变量的使用
4.3 环境变量的使用
4.4 小结
第5章 Shell脚本中的特殊符号
5.1 引号的使用
5.2 通配符和元字符
5.3 管道
5.4 其他特殊字符介绍
5.5 小结
第6章 Linux中的文件处理
6.1 Linux中的文件类型
6.2 标准输入、输出与错误
6.3 重定向
6.4 合并标准输出和标准错误
6.5 小结
第7章 Shell脚本中的分支结构
7.1 测试命令的使用
7.2 if分支结构
7.3 case多条件分支结构
7.4 小结
第8章 Shell中的循环结构
8.1 for循环
8.2 while命令的使用
8.3 命令的嵌套
8.4 循环控制符
8.5 小结
第9章 Shell中的函数
9.1 函数的基本用法
9.2 函数的返回值
9.3 函数中的全局变量和局部变量
9.4 数组与函数
9.5 脚本函数递归
9.6 函数的嵌套调用
9.7 小结
第10章 Shell脚本编写技巧
10.1 脚本编写规范
10.2 脚本优化
10.3 脚本使用技巧
10.4 小结
第11章 正则表达式
11.1 正则表达式基础
11.2 基本正则表达式的常用符号
11.3 扩展正则表达式的常用符号
11.4 小结
第12章 Shell中的文本搜索工具——grep家族
12.1 grep的基础使用
12.2 grep和正则表达式
12.3 grep命令的扩展使用
12.4 grep命令使用实例
12.5 小结
第13章 sed编程
13.1 认识sed
13.2 sed编辑器常用命令
13.3 高级sed编程
13.4 小结
第14章 gawk编程
14.1 gawk概述
14.2 变量的使用
14.3 结构的使用
14.4 函数的使用
14.5 小结
第15章 脚本控制
15.1 Linux信号控制
15.2 进程的控制
15.3 脚本运行的优先级
15.4 小结
第16章 脚本运行的优化
16.1 添加窗口
16.2 dialog常用窗口的使用
16.3 颜色的使用
16.4 创建菜单
16.5 小结
第17章 Shell实战之系统管理
17.1 系统监测
17.2 计划任务的实现
17.3 网络管理
17.4 日志管理
17.5 小结
第18章 Shell实战之数据库操作
18.1 Linux系统中的数据库
18.2 SQL语句
18.3 图书管理系统中数据库操作实例
18.4 小结
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。