内容简介
《Linux命令行与shell脚本编程大全(第3版)》是一本详尽的Linux命令行与shell脚本编程指南。本书不仅介绍了Linux命令行的基本用法,还深入讲解了如何编写高效的shell脚本。
本书内容涵盖了Linux系统管理、文件操作、文本处理、正则表达式、进程管理、网络配置等多个方面。通过大量实例和练习,读者可以快速掌握Linux命令行的使用技巧,并能够编写复杂的shell脚本来完成自动化任务。
无论你是Linux初学者还是有一定经验的系统管理员,本书都将成为你不可或缺的参考书。
目录
第一部分 Linux命令行
第1章 初识Linux shell
1.1 什么是Linux
1.2 Linux发行版
1.3 小结
第2章 走进shell
2.1 进入命令行
2.2 通过Linux控制台终端访问CLI
2.3 通过图形化终端仿真访问CLI
2.4 使用GNOME Terminal仿真器
2.5 使用Konsole Terminal仿真器
2.6 使用xterm终端仿真器
2.7 小结
第3章 基本的bash shell命令
3.1 启动shell
3.2 shell提示符
3.3 bash手册
3.4 浏览文件系统
3.6 处理文件
3.8 查看文件内容
3.9 小结
第4章 更多的bash shell
4.1 监测程序
4.2 监测磁盘空间
4.3 处理数据文件
4.4 小结
第5章 理解shell
5.1 shell的类型
5.2 shell的父子关系
5.3 理解shell的内建命令
5.4 小结
第6章 使用Linux环境变量
6.1 什么是环境变量
6.2 设置用户定义变量
6.3 删除环境变量
6.4 默认的shell环境变量
6.5 设置PATH环境变量
6.6 定位系统环境变量
6.7 数组变量
6.8 小结
第7章 理解Linux文件权限
7.1 Linux的安全性
7.2 使用Linux组
7.3 理解文件权限
7.4 改变安全性设置
7.5 共享文件
7.6 小结
第8章 管理文件系统
8.1 探索Linux文件系统
8.2 操作文件系统
8.3 逻辑卷管理
8.4 小结
第9章 安装软件程序
9.1 包管理基础
9.2 基于Debian的系统
9.3 基于Red Hat的系统
9.4 从源码安装
9.5 小结
第10章 使用编辑器
10.1 vim编辑器
10.2 nano编辑器
10.3 emacs编辑器
10.4 KDE系编辑器
10.5 GNOME编辑器
10.6 小结
第二部分 shell脚本编程基础
第11章 构建基本脚本
11.1 使用多个命令
11.2 创建shell脚本文件
11.3 显示消息
11.4 使用变量
11.5 重定向输入和输出
11.6 管道
11.7 执行数学运算
11.8 退出脚本
11.9 小结
第12章 使用结构化命令
12.1 使用if-then语句
12.2 if-then-else语句
12.3 嵌套if
12.4 test命令
12.5 复合条件测试
12.6 if-then的高级特性
12.7 case命令
12.8 小结
第13章 更多的结构化命令
13.1 for命令
13.2 C语言风格的for命令
13.3 while命令
13.4 until命令
13.5 嵌套循环
13.6 循环处理文件数据
13.7 控制循环
13.8 处理循环的输出
13.9 实例
13.10 小结
第14章 处理用户输入
14.1 命令行参数
14.2 特殊参数变量
14.3 移动变量
14.4 处理选项
14.5 将选项标准化
14.6 获得用户输入
14.7 小结
第15章 呈现数据
15.1 理解输入和输出
15.2 在脚本中重定向输出
15.3 在脚本中重定向输入
15.4 创建自己的重定向
15.5 列出打开的文件描述符
15.6 阻止命令输出
15.7 创建临时文件
15.8 记录消息
15.9 实例
15.10 小结
第16章 控制脚本
16.1 处理信号
16.2 以后台模式运行脚本
16.3 在非控制台下运行脚本
16.4 作业控制
16.5 调整谦让度
16.6 定时运行作业
16.7 小结
第三部分 高级shell 脚本编程
第17章 创建函数
17.1 基本的脚本函数
17.2 返回值
17.3 在函数中使用变量
17.4 数组变量和函数
17.5 函数递归
17.6 创建库
17.7 在命令行上使用函数
17.8 实例
17.9 小结
第18章 图形化桌面环境中的脚本编程
18.1 创建文本菜单
18.2 制作窗口
18.3 使用图形
18.4 小结
第19章 初识sed 和gawk
19.1 文本处理
19.2 sed编辑器基础
19.3 小结
第20章 正则表达式
20.1 什么是正则表达式
20.2 定义BRE模式
20.3 扩展正则表达式
20.4 正则表达式实战
20.5 小结
第21章 sed进阶
21.1 多行命令
21.2 保持空间
21.3 排除命令
21.4 改变流
21.5 模式替代
21.6 在脚本中使用sed
21.7 创建sed实用工具
21.8 小结
第22章 gawk进阶
22.1 使用变量
22.2 处理数组
22.3 使用模式
22.4 结构化命令
22.5 格式化打印
22.6 内建函数
22.7 自定义函数
22.8 实例
22.9 小结
第23章 使用其他shell
23.1 什么是dash shell
23.2 dash shell的特性
23.3 dash脚本编程
23.4 zsh shell
23.5 zsh shell的组成
23.6 zsh脚本编程
23.7 小结
第四部分 创建实用的脚本
第24章 编写简单的脚本实用工具
24.1 归档
24.2 管理用户账户
24.3 监测磁盘空间
24.4 小结
第25章 创建与数据库、Web及电子邮件相关的脚本
25.1 MySQL数据库
25.2 使用Web
25.3 使用电子邮件
25.4 小结
第26章 一些小有意思的脚本
26.1 发送消息
26.2 获取格言
26.3 编造借口
26.4 小结
附录A bash命令快速指南
附录B sed和gawk快速指南
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。