前言 1
第一部分 命令和shell 9
第一章 Unix入门 9
各种传统的融合 9
打包 10
快速参考的主要内容 11
初学者指南 12
源自BSD的系统的用户指南 17
Solaris:标准兼容程序 17
第二章 Unix命令 19
按字母顺序排列的命令 20
第三章 Unix shell概述 226
简述shell 226
shell的用途 227
shell的特色 228
几种shell的共同功能 229
几种shell的区别之处 230
第四章 Bourne shell和Korn shell 233
功能概述 233
语法 234
变量 242
运算表达式 249
命令历史 250
作业控制 252
调用shell 253
受限的shell 254
内置命令(Bourne shell和Korn shell) 255
第五章 C shell 291
功能概述 291
语法 292
变量 296
表达式 303
命令历史 306
作业控制 309
调用shell 310
内置的C shell命令 311
第二部分 文本编辑和处理 329
第六章 模式匹配 329
文件名与模式 329
Unix程序列出的元字符 330
元字符 332
示例 334
第七章 emacs编辑器 337
介绍 337
按组概述命令 339
按键概述命令 346
按名称概述命令 351
第八章 vi编辑器 358
复习vi操作 358
移动命令 361
编辑命令 364
保存和退出 366
访问多文件 367
和Unix交互 367
宏 368
杂项命令 368
键的字母顺序列表 369
设置vi 372
第九章 ex编辑器 377
ex命令语法 377
按字母顺序概述ex命令 379
第十章 sed编辑器 390
对sed概念的综述 390
命令行语法 391
sed命令的语法 392
按组概述sed命令 393
按字母顺序概述sed命令 394
第十一章 awk编程语言 403
概念综述 403
命令行语法 405
模式和过程 406
内置变量 408
操作符 409
变量和数组赋值 409
用户定义的函数 411
分组的awk函数和命令列表 412
实现限制 412
按字母顺序概述函数和命令 413
第三部分 文本格式化 425
第十二章 nroff和troff 425
介绍 425
命令行调用 426
概念综述 428
默认的请求操作 432
按组概述请求 434
按字母顺序概述请求 437
转义序列 450
预定义寄存器 452
特殊字符 454
第十三章 mm宏 459
按字母顺序概述mm宏 459
预定义的字符串名 476
mm宏用到的数字寄存器 476
其他保留的宏名和字符串名 479
示例文档 479
第十四章 ms宏 481
按字母顺序概述ms宏 481
页面布局的数字寄存器 487
保留的宏名和字符串名 487
保留的数字寄存器名 488
示例文档 488
第十五章 me宏 490
按字母顺序概述me宏 490
预定义字符串 501
预定义数字寄存器 502
示例文档 504
第十六章 man宏 505
按字母顺序概述man宏 505
预定义字符串 509
内部名称 510
示例文档 510
第十七章 troff预处理程序 512
tbl 513
eqn 517
pic 522
refer 530
第四部分 软件开发 539
第十八章 SCCS 539
简介 539
命令概述 540
基本操作 541
标识关键字 543
数据关键字 544
按字母顺序概述SCCS命令 546
sccs和伪命令 556
第十九章 RCS 559
命令概述 559
基本操作 560
一般RCS规范 561
SCCS用户转换指南 566
按字母顺序概述命令 567
第二十章 make实用程序 580
概念综述 580
命令行语法 581
描述文件行 582
宏 583
特殊目标名 584
写命令行 585
默认宏、后缀和规则的示例 586
第五部分 附录 593
附录一 ASCII字符集 593
附录二 已淘汰的命令 598
参考文献 623
索引 635
词汇表 647