内容简介
本书
本书经过精心组织,以便读者在不同的条件下都可以方便地阅读。例如,读者可以逐页地阅读本书,从基本内容开始学习Linux命令行。此外,一旦读者能够熟练地使用Linux,
本书就会成为一本参考书:从目录中查找感兴趣的部分,然后开始阅读。又或者,可以查阅
本书第VI部分包含的实用程序。读者还可以将本书作为Linux主题的目录:翻阅本书,直到找到想看的主题。本书还给出了很多web站点的链接,读者可以获取其他信息:可以将Internet视为本书内容的延伸。
本书具有以下:
可选章节允许读者在不同阶段阅读本书,当读者可以解决更加复杂的问题时再回过头来阅读它。
针对那些容易出错的地方,本书将突出显示警告框,这样就可以在读者遇到麻烦之前给予指导。
本书中一些突出的提示框将提示读者可以使用不同的方式更加地完成某个任务;或者这些内容很有用,或者仅仅为读者提供一些有趣的信息。
安全提示框指出可以使系统更加安全的方法。
每章以“本章要点”开始,该列表中包含了阅读章之后读者能够完成的重要任务。
整本书通过实例讲解各种概念。
本书中包含了许多有用的URL(Intemet地址),从这些网站中读者可以找到软件和相关信息。
每章都有“本章小结”,用于回顾本章包含的重要知识点。
每章末尾都有练习题,读者可用来巩固所学技能。在unUu,.sobell.com网站上有偶数编号练习题的答案。
本书详细描述了一些重要的GNU工具,如gcc、GNU配置和构建系统、make、gziD和很多其他实用程序。、.
本书还包含了一些有用的链接,有助于读者从很多资源(包括本地系统和Intemet){l~取联机文档。
详细介绍了苹果公司专门为MacOSX开发的重要命令行实用程序,包括diskutil、ditto、dscl、GetFilelnfo、launchctl、otool、plutil和SetFile。
目录
第1章 欢迎进入Linux和MacOS X世界
1.1 UNIX和GNU—Linux的发展史
1.1.1 Linux的起源:UNIX
I.I.2 回顾1983年
1.1.3 下一场景,1991年
1.1.4 自由代码
1.1.5 享受乐趣
1.2 Linux的优点
1.2.1 Linux在硬件公司和开发人员中流行的原因
1.2.2 Linux的可移植性
1.2.3 C编程语言
1.3 Linux概述
1.3.1 Linux具有内核编程接亡
1.3.2 Linux支持多用产
1.3.3 Linux支持多任务
1.3.4 Linux支持安全的分层文件系统
1.3.5 shell:命令解释器和编程语言
1.3.6 大量有用的实用程序
1.3.7 进程间的通信
1.3.8 系统管理
1.4 Linux的其他特性
1.4.1 GUI:图形用户界面
1.4.2 (互联的)网络实用程序
1.4.3 软件开发
1.5 本章小结
练习
第一部分 Linux和MacOS X操作系统
第二部分 编辑器
第三部分 Shell
第四部分 编程工具
第五部分 安全的网络实用程序
第六部分 命令参考
第七部分 附录