Linux命令行大全:第2版
[美] 威廉·肖特斯
内容提要
本书对Linux命令行进行详细的介绍,全书内容包括4个部分,第一部分由Shell的介绍开启命令行基础知识的学习之旅;第二部分讲述配置文件的编辑,如何通过命令行控制计算机;第三部分探讨常见的任务与必备工具;第四部分全面介绍Shell编程,读者可通过动手编写Shell脚本掌握Linux命令的应用,从而实现常见计算任务的自动化。通过阅读本书,读者将对Linux命令有更加深入的理解,并且可以将其应用到实际的工作中。
本书适合Linux初学人员、Linux系统管理人员及Linux爱好者阅读。 前言
我想讲一个故事。这个故事不是林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)在1991年如何编写了Linux内核的第1版,你在很多Linux图书中都能找到相关内容。我也不打算向你讲述理查德·马修·斯托曼(Richard Matthew Stallman)在更早之前,如何为了创建一个自由的类UNIX系统而发起了GNU项目。这也是一件大事,不过大多数Linux图书中同样有所讲述。
我想告诉大家的是一个如何夺回计算机控制权的故事。
我开始和计算机打交道时,正值20世纪70年代,那时我还是一名大学生,一场“革命”同时正在进行。微处理器的发明使你我这样的普通人都有可能拥有一台自己的计算机。今天,很多人难以想象,只有大型公司和政府机构才能够使用计算机的世界是怎样的。只能说,你很难身临其境。
如今,世界已经截然不同。计算机遍布各个领域,从微型腕表到大型数据中心,以及介于二者之间的各种形式。除随处可见的计算机之外,我们还有一个无处不在的网络,它将所有计算机相互连接在一起。这造就了个人赋权和自由创作的奇妙纪元。但在过去的数十年间,还发生着另一些事情。少数大公司将控制权施加到计算机上,决定你对计算机能做什么、不能做什么。庆幸的是,世界各地的人们奋力抗争,通过自己编写…