第一章 UNIX操作系统简介 1
1.1 什么是操作系统 1
1.2 操作系统 1
1.3 UNIX的诞生和发展 2
1.4 最重要的X客户程序:xterm 9
1.5 学习使用一个图形用户界面 10
第二章 UNIX的第二联机帮助 16
2.1 联机手册与man命令 16
2.2 在终端上显示联机手册 16
2.3 联机手册的组织 17
2.4 在man命令中指定节号 18
2.5 如何参考联机手册 19
2.6 手册页的格式 19
2.7 一种快速查寻命令作用的方法:whatis 22
2.8 查找一条命令:apropos 22
3.1 起步 24
第三章 UNIX基础 24
3.2 文件和常用命令 31
3.3 目录 41
3.4 shell 44
3.5 UNIX系统的其余部分 54
第四章 UNIX文件管理 55
4.1 文件系统的基础 55
4.2 文件结构 59
4.3 目录和文件名 60
4.4 权限 64
4.5 I节点 68
4.6 目录层次 74
4.7 设备 76
第五章 正文编辑器 81
5.1 ed的使用 81
5.2 vi的使用 89
5.3 emacs的使用 105
6.1 shell程序 115
第六章 shell 115
6.2 shell的特殊类命令 131
6.3 C_shell简介 136
6.4 命令行结构 141
6.5 创建新命令 147
6.6 命令参数 148
6.7 程序输出作为参数 152
6.8 shell变量 153
6.9 shell程序里的循环 159
6.10 bundle合并 161
6.11 为什么说shell是可编程的 163
第七章 UNIX游戏 164
7.1 UNIX游戏程序 164
7.2 如何终止一个游戏(及一般的UNIX程序) 165
7.3 怎样玩游戏 165
7.4 UNIX游戏程序概述 166
7.5 消遣与新奇游戏 167
7.6 计算器 168
7.7 万年历 170
第八章 UNIX环境下编写C程序 172
8.1 一个C程序的例子 172
8.2 cc编译命令 173
8.3 程序示例 174
8.4 UNIX环境下C程序设计语言 176
8.5 C程序软件包 205
8.6 ADB导引 225
8.7 LINT:程序检查程序 249
8.8 MAKE:维护计算机程序的程序 258
第九章 UNIX系统的维护 266
9.1 UNIX系统概述 266
9.2 FSCK:UNIX文件系统检查程序 274
9.3 UNIX I/O系统 279
9.4 再生系统软件 285
第十章 UNIX总则 292
10.1 UNIX命令分类一览表 292
10.2 ASCII码表 310