这几本书基本解决了你在Linux入门阶段的大部分问题
01
这本书是写给那些在UN环境下发现必须写些 Shell脚本,以利于工作进行的计算机
用户与软件开发人员。例如,你可能是正在念计算科学的学生,手上有学校给你的第一个UNIX系统账号,你想知道在UNIX下更多的东西,例如你的 Windows个人计算机无法处理的那些工作(这种情况下,你通常得写几个脚本来定制个人环境)。
或者,你可能是个系统管理新手,需要为公司或学校写几个专用程序(可能是处理事件日志文件,账号、账单管理之类的事情)。你也可能是 Mac OS的开发老手,但转到崭新的 Mac OSX的世界,它的安装程序是以 Shell脚本写成。不管你来自哪里,如果你想学 Shell脚本,这本书就是写给你的。
02
本书介绍了一组名字奇特的UN实用工具:sed和awk。这组实用工具有很多共同的特征,譬如正则表达式在模式匹配在sed和awk的使用中是很重要的部分,因此本书详尽地解释了UNIX正则表达式的语法。一般情况下,从grep到sed和awk的学习过程是很自然的,所以本书涵盖了上述3个程序,而重点集中在sed和awk。
03
如果你是 Linux环境下的系统管理员,那么学会编写 shell脚本将让你受益匪浅。本书并未细述安装 Linux系统的每个步骤,但只要系统已安装好 Linux并能运行起来,你就可以开始考虑如何让一些日常的系统管理任务实现自动化。这时 shell脚本编程就能发挥作用了,这也正是本书的作用所在。
本书将演示如何使用 shell脚本来自动处理系统管理任务,包括从监测系统统计数据和数据文件到为你的老板生成报表。如果你是家用 Linux爱好者,同样能从本书中获益。现今,用户很容易在诸多部件堆积而成的图形环境中迷失。大多数桌面 Linux发行版都尽量向一般用户隐藏系统的内部细节。
但有时你确实需要知道内部发生了什么。本书将告诉你如何启动 Linux命令行以及接下来要做什么。通常,如果是执行一些简单任务(比如文件管理)在命令行下操作要比在华丽的图形界面下方便得多。在命令行下有大量的命令可供使用,本书将会展示如何使用它们。
04
在 Linux系统中,命令和shell脚本是非常重要的内容,它们的功能非常强大,使用它们可以完成各种操作。本书分为5部分。第1部分介绍 Linux shell的基础知识;第2部分介绍 shell脚本;第3部分介绍 shell脚本编程的高级内容;第4部分介绍如何使用 Linux环境中的各种 shell编写 shell脚本;第5部分演示如何在实际情况中使用 shell脚本。
本书非常全面地介绍了 Linux命令行和 shell命令,并且提供了很多实践教程和实例应用程序信息,为学习的内容提供了相关环境,是 Linux的爱好者以及 Linux系统管理员的首选。
05
在任何计算机系统中,文本编辑是最常见的任务,而vi是最有用的标准文本编辑器之
一。vi可以创建新文件或是编辑既有的纯文本文件。
vi,像许多于Unix早期开发的经典实用工具一样,有一个难于驾驭的名声。Bram Moolenaar的增强同类品,Vim(vi Improved),对于消除产生此印象的原因大有帮助。im包含无数的便利、视觉指南以及帮助画面。它或许成为最流行的vi版本,所以本书的第7版在第二部分“Vim”中奉献了7个新的章节给它。然而,也存在许多其他有价值的vi同类品,我们将其中三个涵盖在第三部分“其他v同类品”中。