第二十八章 : 流程控制:if 分支结构
在上一章中,我们遇到一个问题。怎样使我们的报告生成器脚本能适应运行此脚本的用户的权限?
在上一章中,我们遇到一个问题。怎样使我们的报告生成器脚本能适应运行此脚本的用户的权限?
随着程序变得更加庞大和复杂,设计,编码和维护它们也变得更加困难。
从这一章开始,我们将建设一个项目。这个项目的目的是为了了解怎样使用各种各样的 shell 功能来创建程序,更重要的是,创建好程序。
在前面的章节中,我们已经装备了一个命令行工具的武器库。虽然这些工具能够解决许多种计算问题,但是我们仍然局限于在命令行中手动地一个一个使用它们。
在这一章中,我们将看一下如何通过编译源代码来创建程序。源代码的可用性是至关重要的自由,从而使得 Linux 成为可能。
前几章我们学习了如何操控文本,下面要做的是将文本呈于纸上。在这章中,我们将会着手用于打印文件和控制打印选项的命令行工具。
在这章中,我们继续着手于文本相关的工具,关注那些用来格式化输出的程序,而不是改变文本自身。
所有类 Unix 的操作系统都严重依赖于几种数据存储类型的文本文件。
接下来的几章中,我们将会看一下一些用来操作文本的工具。正如我们所见到的,在类 Unix 的操作系统中,比如 Linux 中,文本数据起着举足轻重的作用。
计算机系统管理员的一个主要任务就是保护系统的数据安全,其中一种方法是通过时时备份系统文件,来保护 数据。