Linux命令行与Shell脚本编程大全(中文第2版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
Linux命令行与Shell脚本编程大全

Linux命令行与Shell脚本编程大全(第2版)

中文版
[美]Richard Blum Christine Bresnahan 著
Linux Shell
浏览人数:124 在读人数:1
读者:  
  《Linux命令行与shell脚本编程大全(第2版)》是一本关于Linux命令行与shell脚本编程的全面教程。全书分为四部分:第一部分介绍Linuxshell命令行;第二部分介绍shell脚本编程基础;第三部分深入探讨shell脚本编程的高级内容;第四部分介绍如何在现实环境中使用shell脚本。本书不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。
  《Linux命令行与shell脚本编程大全(第2版)》内容全面,语言简练,示例丰富,适合于Linux系统管理员及Linux爱好者阅读参考。

目 录   
第一部分 Linux 命令行 1   
第1章 初识Linux shell 2   
1.1 什么是Linux 2   
1.2 Linux发行版 16   
1.3 小结 19   
第2章 走进shell 20   
2.1 终端模拟 20   
2.2 terminfo数据库 25   
2.3 Linux控制台 28   
2.4 xterm终端 29   
2.5 Konsole终端 36   
2.6 GNOME Terminal 43   
2.7 小结 47   
第3章 基本的bash shell命令 48   
3.1 启动shell 48   
3.2 shell提示符 49   
3.3 bash手册 51   
3.4 浏览文件系统 52   
3.5 文件和目录列表 56   
3.6 处理文件 61   
3.7 处理目录 67   
3.8 查看文件内容 68   
3.9 小结 73   
第4章 更多的bash shell命令 75   
4.1 监测程序 75   
4.2 监测磁盘空间 85   
4.3 处理数据文件 90   
4.4 小结 100   
第5章 使用Linux环境变量 101   
5.1 什么是环境变量 101   
5.2 设置环境变量 106   
5.3 删除环境变量 107   
5.4 默认shell环境变量 108   
5.5 设置PATH环境变量 111   
5.6 定位系统环境变量 112   
5.7 可变数组 118   
5.8 使用命令别名 119   
5.9 小结 120   
第6章 理解Linux文件权限 122   
6.1 Linux的安全性 122   
6.2 使用Linux组 130   
6.3 理解文件权限 133   
6.4 改变安全性设置 136   
6.5 共享文件 138   
6.6 小结 139   
第7章 管理文件系统 141   
7.1 探索Linux文件系统 141   
7.2 操作文件系统 145   
7.3 逻辑卷管理器 150   
7.4 小结 157   
第8章 安装软件程序 158   
8.1 包管理基础 158   
8.2 基于Debian的系统 159   
8.3 基于Red Hat的系统 166   
8.4 从源码安装 172   
8.5 小结 174   
第9章 使用编辑器 176   
9.1 Vim编辑器 176   
9.2 Emacs编辑器 180   
9.3 KDE系编辑器 186   
9.4 GNOME编辑器 192   
9.5 小结 196   
第二部分 shell脚本编程基础 200   
第10章 构建基本脚本 200   
10.1 使用多个命令 200   
10.2 创建shell脚本文件 201   
10.3 显示消息 202   
10.4 使用变量 203   
10.5 重定向输入和输出 207   
10.6 管道 209   
10.7 执行数学运算 212   
10.8 退出脚本 218   
10.9 小结 221   
第11章 使用结构化命令 222   
11.1 使用if-then语句 222   
11.2 if-then-else语句 224   
11.3 嵌套if 225   
11.4 test命令 226   
11.5 复合条件测试 239   
11.6 if-then的高级特性 240   
11.7 case命令 242   
11.8 小结 243   
第12章 更多的结构化命令 245   
12.1 for命令 245   
12.2 C语言风格的for命令 253   
12.3 while命令 255   
12.4 until命令 258   
12.5 嵌套循环 259   
12.6 循环处理文件数据 261   
12.7 控制循环 262   
12.8 处理循环的输出 267   
12.9 小结 269   
第13章 处理用户输入 270   
13.1 命令行参数 270   
13.2 特殊参数变量 274   
13.3 移动变量 277   
13.4 处理选项 278   
13.5 将选项标准化 286   
13.6 获得用户输入 287   
13.7 小结 291   
第14章 呈现数据 293   
14.1 理解输入和输出 293   
14.2 在脚本中重定向输出 297   
14.3 在脚本中重定向输入 299   
14.4 创建自己的重定向 299   
14.5 列出打开的文件描述符 304   
14.6 阻止命令输出 305   
14.7 创建临时文件 306   
14.8 记录消息 309   
14.9 小结 310   
第15章 控制脚本 312   
15.1 处理信号 312   
15.2 以后台模式运行脚本 317   
15.3 在非控制台下运行脚本 319   
15.4 作业控制 320   
15.5 调整谦让度 323   
15.6 定时运行作业 324   
15.7 启动时运行 330   
15.8 小结 333   
第三部分 高级shell脚本编程 336   
第16章 创建函数 336   
16.1 基本的脚本函数 336   
16.2 返回值 339   
16.3 在函数中使用变量 342   
16.4 数组变量和函数 346   
16.5 函数递归 349   
16.6 创建库 350   
16.7 在命令行上使用函数 351   
16.8 小结 354   
第17章 图形化桌面上的脚本编程 355   
17.1 创建文本菜单 355   
17.2 使用窗口 360   
17.3 使用图形 369   
17.4 小结 376   
第18章 初识sed和gawk 377   
18.1 文本处理 377   
18.2 sed编辑器基础 385   
18.3 小结 398   
第19章 正则表达式 399   
19.1 什么是正则表达式 399   
19.2 定义BRE模式 401   
19.3 扩展正则表达式 411   
19.4 实用中的正则表达式 414   
19.5 小结 419   
第20章 sed进阶 420   
20.1 多行命令 420   
20.2 保持空间 425   
20.3 排除命令 426   
20.4 改变流 428   
20.5 模式替代 431   
20.6 在脚本中使用sed 433   
20.7 创建sed实用工具 434   
20.8 小结 441   
第21章 gawk进阶 442   
21.1 使用变量 442   
21.2 处理数组 449   
21.3 使用模式 451   
21.4 结构化命令 453   
21.5 格式化打印 457   
21.6 内建函数 460   
21.7 自定义函数 463   
21.8 小结 465   
第22章 使用其他shell 467   
22.1 什么是dash shell 467   
22.2 dash shell的特性 468   
22.3 dash脚本编程 472   
22.4 zsh shell 477   
22.5 zsh shell的组成 478   
22.6 zsh脚本编程 485   
22.7 小结 489   
第四部分 高级shell脚本编程主题 492   
第23章 使用数据库 492   
23.1 MySQL数据库 492   
23.2 PostgreSQL数据库 500   
23.3 使用数据表 505   
23.4 在脚本中使用数据库 509   
23.5 小结 516   
第24章 使用Web 517   
24.1 Lynx程序 517   
24.2 cURL程序 527   
24.3 使用zsh处理网络 528   
24.4 小结 533   
第25章 使用E-mail 534   
25.1 Linux E-mail基础 534   
25.2 建立服务器 540   
25.3 使用Mailx发送消息 545   
25.4 Mutt程序 548   
25.5 小结 551   
第26章 编写脚本实用工具 552   
26.1 监测磁盘空间 552   
26.2 进行备份 557   
26.3 管理用户账户 563   
26.4 小结 575   
第27章 shell脚本编程进阶 576   
27.1 监测系统统计数据 576   
27.2 问题跟踪数据库 589   
27.3 小结 602   
附录A bash命令快速指南 604   
附录B sed和gawk快速指南 611   
看过本书的人还看过