《UNIX系统》

第一章概论1

1.1 历史回顾1

1.2 程序设计环境5

1.3 UNIX系统概念6

1.3.1 文件系统6

1.3.2 进程6

1.3.3 shell7

第二章启动8

2.1 注册8

2.2 命令9

2.3 终端特性10

2.4 文本12

2.5 文件系统14

2.5.1 简单文件操作15

2.5.2 对目录进行操作17

2.6 shell18

2.6.1 管道和筛选程序19

2.6.2 文件名生成20

2.6.3 引述21

2.6.4 提示22

2.6.5 shell和login22

2.7.1 通信23

2.6.6 复习23

2.7 有用的命令23

2.7.2 系统查询26

2.7.3 进程管理27

2.7.4 其他命令29

2.7.5 复习33

第三章 编辑文件34

3.1 编辑程序ed34

3.1.1 建立文件34

3.1.2 行编辑36

3.1.3上下文搜索39

3.1.4 上下文编辑40

3.1.5 模式匹配43

3.1.6 全局的编辑45

3.1.7 其他46

3.2 编辑程序vi49

3.2.1 窗口控制50

3.2.2 光标控制50

3.2.3 添加和删除51

3.2.4 行编辑52

3.2.5 移动内容53

3.2.7 更高级的性能54

3.2.6 复习54

第四章 shell60

4.1shell过程60

4.1.1 控制流-for62

4.1.2 控制流-case63

4.1.3 Here文本64

4.1.4 shell变量66

4.1.5 test命令69

4.1.6 控制流-while和until70

4.1.7 控制流-if71

4.1.9 调试shell过程73

4.1.8 命令组合73

4.1.10 man命令75

4.2 高级使用75

4.2.1 参数发送75

4.2.2 参量替代76

4.2.3 命令替代77

4.2.4 求值与引述78

4.2.5 出错处理81

4.2.6 故障处理82

4.2.7 命令执行84

4.2.8 输入-输出重定向85

4.3 内部命令87

4.2.9 引用shell87

第五章C程序设计语言91

5.1 C程序实例92

5.1.1 一个简单程序92

5.1.2 一个八进制转贮93

5.1.3 平均距离95

5.2 语言98

5.2.1 词法考虑98

5.2.2 表达式和运算符101

5.2.3 控制流106

5.2.4 函数109

5.2.5 数组和指针110

5.2.6 结构和联合114

5.2.7 C预处理程序120

5.2.8 语言结构122

5.2.9 标准C程序库124

5.2.10 结束语127

5.3 程序组织和管理128

5.3.1 编译程序128

5.3.2 make命令129

5.3.3 lint命令131

5.3.4 程序库132

5.3.5 性能测定133

5.3.6 其他工具134

5.4 调试C程序134

5.4.1 调试内存映象135

5.4.2 adb请求136

5.4.3 adb格式137

5.4.4 在adb中设置断点138

5.4.5 地址映射139

第六章UNIX系统程序设计141

6.1 参数约定141

6.2 基本输入-输出144

6.2.1 open系统调用145

6.2.2 读和写文件146

6.3 再论文件系统148

6.3.1 文件许可权148

6.3.2 改变文件方式149

6.3.3 目录访问150

6.3.4 组151

6.4 高级输入-输出152

6.4.1 建立和撤消文件152

6.4.2 随机访问输入-输出156

6.4.3 文件的状态159

6.4.4 终端输入-输出161

6.4.5 管道164

6.5 进程165

6.5.1 进程执行165

6.5.2 fork系统调用166

6.5.3 wait系统调用166

6.5.4 exec系统调用167

6.5.5 exit系统调用168

6.5.6 进程的环境169

6.6 信号与中断170

6.6.1 信号170

6.6.2 发送信号171

6.6.3 拦截信号172

6.6.4 后台进程173

第七章 文本准备175

7.1nroff和troff175

7.1.1 准备文本的指南176

7.1.2 简单的请求178

7.1.3 高级请求184

7.1.4 宏指令库200

7.2 制作工具210

7.3 文本处理工具214

7.3.2 diction命令215

7.3.1 col命令215

7.3.3 eqn命令216

7.3.4 ptx-排列索引的生成218

7.3.5 refer命令219

7.3.6 spell命令221

7.3.7 style命令221

7.3.8 tbl命令221

第八章 数据处理工具225

8.1 工具的简短描述226

8.1.1 awk-报告生成程序227

8.1.2 cmp-比较两个文件232

8.1.3 comm-选择公共行233

8.1.4 diff—文件区分233

8.1.5 grep-模式选择234

8.1.6 join-组合文件235

8.1.7 sed-流编辑程序237

8.1.8 sort-排序或合并文件238

8.1.9 tail-一个文件的最后几行239

8.1.1O tr-翻译字符239

8 1.11 uniq-移去重复的行240

8.2.1 维护一个简单的数据库241

8.2 简单的例子241

8.1.13 1ex和yacc241

8.1.12 field-选择栏241

8.2.2 C语言交叉对照程序245

8.3 网球进级阶梯系统254

8.3.1 组织255

8.3.2 输入结果256

8.3.3 每周的活动261

8.3.4进级阶梯的更新263

8.3.5 按周打印进级阶梯270

8.3.6 季度的开始和结束273

8.4 实现field命令277

附录1 命令集281

附录2 系统调用346

附录3 C子程序369

附录4 adb请求389

附录5 ed请求392

附录6 sh请求394

附录7 troff请求398

附录8 vi请求406

附录9 宏指令库410

附录10 ms宏定义库417

附录11 ASCII字符集423

参考文献424

1989《UNIX系统》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)波 恩(Bourne,S.R.)著;朱亦梅,高传善译 1989 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX系统V/386操作系统(1991 PDF版)
UNIX系统V/386操作系统
1991 北京:北京理工大学出版社
UNIX系统教程( PDF版)
UNIX系统教程
新闻出版局
UNIX系统V(1992 PDF版)
UNIX系统V
1992 上海:上海科学技术文献出版社
UNIX系统实用程序(1991 PDF版)
UNIX系统实用程序
1991 中国科学院希望高级电脑技术公司
实用UNIX系统教程(1997 PDF版)
实用UNIX系统教程
1997 长沙:国防科技大学出版社
UNIX操作系统(1986 PDF版)
UNIX操作系统
1986 北京:清华大学出版社
UNIX操作系统(1991 PDF版)
UNIX操作系统
1991 北京:电子工业出版社
UNIX操作系统(1986 PDF版)
UNIX操作系统
1986 北京:电子工业出版社
UNIX系统下的80386(1994 PDF版)
UNIX系统下的80386
1994 北京:清华大学出版社
UNIX操作系统教程(1985 PDF版)
UNIX操作系统教程
1985 西安:西安电子科技大学出版社
实用UNIX(1993 PDF版)
实用UNIX
1993 北京:北京航空航天大学出版社
UNIX 操作系统设计(1989 PDF版)
UNIX 操作系统设计
1989 北京:北京大学出版社
学习和使用TURBO C语言(1993 PDF版)
学习和使用TURBO C语言
1993 南京:南京大学出版社
UNIX系统基础(1998 PDF版)
UNIX系统基础
1998 北京:清华大学出版社
UNIX系统初级教程(1996 PDF版)
UNIX系统初级教程
1996 西安:西安电子科技大学出版社