Introduction -- How This Book Is Organized
本书从 Linux 命令行基础入手,逐步介绍了更复杂的主题,如创建自己的 shell 脚本。该书分为四个部分,每个部分都基于前一部分进行建设。
第一部分假设您已经运行了 Linux 系统或正在考虑获取 Linux 系统。第 1 章 “开始使用 Linux Shell” 描述了完整 Linux 系统的各个部分,并展示了 shell 的用途。在描述了 Linux 系统的基础知识后,本部分继续介绍以下内容:
- 使用终端仿真软件访问 shell(第 2 章)
- 介绍基本的 shell 命令(第 3 章)
- 使用更高级的 shell 命令查看系统信息(第 4 章)
- 理解 shell 的用途(第 5 章)
- 使用 shell 变量操作数据(第 6 章)
- 理解 Linux 文件系统和安全(第 7 章)
- 从命令行中使用 Linux 文件系统(第 8 章)
- 从命令行中安装和更新软件(第 9 章)
- 使用 Linux 编辑器开始编写 shell 脚本(第 10 章)
第二部分,您将开始编写 shell 脚本。在接下来的章节中,您将进行以下操作:
- 学习如何创建和运行 shell 脚本(第 11 章)
- 更改 shell 脚本中的程序流程(第 12 章)
- 遍历代码部分(第 13 章)
- 在脚本中处理用户数据(第 14 章)
- 查看从脚本中存储和显示数据的不同方法(第 15 章)
- 控制脚本何时以及如何在系统上运行(第 16 章)
第三部分深入探讨了 shell 脚本编程的更高级部分,包括以下内容:
- 创建自己的函数以在所有脚本中使用(第 17 章)
- 利用 Linux 图形桌面与脚本用户进行交互(第 18 章)
- 使用高级 Linux 命令过滤和解析数据文件(第 19 章)
- 使用正则表达式定义数据(第 20 章)
- 学习在脚本中操作数据的高级方法(第 21 章)
- 从原始数据生成报告(第 22 章)
- 修改您的 shell 脚本以在其他 Linux shell 中运行(第 23 章)
本书的最后一部分,第四部分,演示了如何在实际环境中使用 shell 脚本。在这一部分,您将学习以下内容:
- 如何将所有脚本特性组合在一起编写您自己的脚本(第 24 章)
- 如何使用数据库存储和检索数据,访问 Internet 上的数据并发送电子邮件(第 25 章)
- 编写更高级的 shell 脚本以在 Linux 系统上进行交互(第 26 章)
注意事项、技巧和注释#
在整本书中,您会发现许多不同的组织和排版特色,旨在帮助您充分利用信息。
注意事项:重要的信息会被放在一个单独的段落中,并带有一个特殊的图标。注意事项提供了有关需要注意的事情的信息,无论是仅仅不方便还是对您的数据或系统有潜在危险的。
技巧:提供有用的建议,使您的工作更轻松、更有效。技巧可能会提供解决问题的方法或更好的完成任务的方法。
注释:提供了额外的辅助的有用信息,但有些超出了当前信息的范围。
可下载的代码#
您可以在以下网址获取本书的代码文件:www.wiley.com/en-jp/Linux+Command+...