图书介绍
UNIX系统工具与应用PDF|Epub|txt|kindle电子书版本网盘下载
- 孙玉方等编著 著
- 出版社: 清华大学出版社;广西科学技术出版社
- ISBN:7302010498
- 出版时间:1992
- 标注页数:333页
- 文件大小:11MB
- 文件页数:349页
- 主题词:UNIX操作系统(学科: 基本知识)
PDF下载
下载说明
UNIX系统工具与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
16.1.3 从档案文件中删除文件0
1.1.1 head1
第一篇 文件处理工具1
1.1 head和tail1
第一章 简单的文件处理工具1
1.1.2 tail2
1.2.1 more3
1.2 more和pg3
1.2.2 pg8
1.3 cut和paste11
1.3.1 cut11
1.3.2 paste14
1.4.1 split15
1.4 split和csplit15
1.4.2 csplit16
1.5 od18
1.6 join20
1.7 习题22
第二章 过滤程序与模式匹配工具23
2.1 sort23
2.2 comm26
2.3 diff、diff3与cmp28
2.3.1 diff28
2.3.2 diff333
2.3.3 cmp35
2.4 uniq36
2.5 grep38
2.5.1 grep39
2.5.2 egrep41
2.5.3 fgrep42
2.6 习题43
第三章 流编辑程序sed45
3.1 起步45
3.2 地址46
3.3.1 面向整行的功能47
3.3 功能47
3.3.2 替换功能48
3.3.3 输入输出功能49
3.3.4 多输入行功能49
3.3.5 保留功能与取回功能50
3.3.6 控制流功能50
3.4.1 普通命令51
3.4 sed的用法示例51
3.3.7 杂项功能51
3.4.2 从文件中取sed命令52
3.4.3 附加或插入新的行53
3.4.4 把输出写至文件54
3.4.5 在sed中使用正则表达式55
3.5 习题56
第四章 awk——数据加工和检索工具57
4.1 引言57
4.2 基础57
4.2.1 awk程序的结构57
4.2.2 用法58
4.2.4 显示59
4.2.3 字段59
4.2.5 格式化后的显示60
4.2.6 简单模式61
4.2.7 简单动作62
4.2.7.1 内部变量62
4.2.7.2 用户定义的变量62
4.2.7.3 函数62
4.2.8 一组单行程序63
4.2.9 出错信息63
4.3.1 BEGIN和END64
4.3 模式64
4.3.2 关系表达式65
4.3.3 正则表达式66
4.3.4 模式组合68
4.3.5 模式范围68
4.4 动作69
4.4.1 内部变量69
4.4.2 算术运算70
4.4.3 串和串函数71
4.4.4 字段变量74
4.4.5 数还是串?75
4.4.6 控制流语句76
4.4.7 数组77
4.4.8 用户定义的函数79
4.5.1 print语句80
4.5.2 输出分隔符80
4.5 输出80
4.4.9 某些词法约定80
4.5.3 printf语句81
4.5.4 向文件输出82
4.5.5 向管道输出82
4.6.2 输入分隔符83
4.6 输入83
4.6.1 文件和管道83
4.6.3 多行记录84
4.6.4 getline函数84
4.6.5 命令行实参86
4.7 与其它命令及shell一起使用awk86
4.7.1 system函数87
4.7.2 与shell合作87
4.8 实例应用88
4.8.1 生成报告88
4.8.2 其它例子90
4.8.2.1 词频90
4.8.2.2 总计90
4.8.3 随机选择91
4.8.4 shell设施91
4.8.5 表格信件生成91
4.9 习题92
第二篇 程序开发工具93
第五章 C程序检查工具93
5.1 概述94
5.3 检查语法错误95
5.2 引用lint程序95
5.4 检查未使用的变量和函数97
5.5 检查局部变量100
5.6 检查不可到达的语句101
5.7 检查类型说明、引用与转换上的一致性102
5.8 检查函数定义与使用的一致性104
5.9 检查程序的可移植性109
5.10 检查奇怪的结构110
5.11 检查陈旧的C文法112
5.12 检查指针对齐113
5.13 检查表达式的求值顺序114
5.14 检查与库函数的一致性114
5.15 建立lint程序库115
5.16 综合范例117
5.17 lint命令选项和伪指令一览121
5.18 习题123
第六章 程序自动维护工具124
6.1 概述124
6.2 依赖关系124
6.3 建立Makefile文件126
6.4 使用make127
6.4.1 使用没有实参的make128
6.4.2 make指定的目标129
6.4.3 使用指定的makefile文件129
6.4.4 make的选项130
6.4.5 内部伪目标名131
6.5 make的宏132
6.5.1 使用宏132
6.5.2 make的内部宏134
6.5.3 使用shell环境变量135
6.6 内部规则136
6.6.1 使用内部规则136
6.6.2 修改内部规则145
6.6.3 自定义新的内部规则146
6.7 使用与维护档案库148
6.8.1 make与shell151
6.8 使用make的高级课题151
6.8.2 出错处理153
6.8.3 make的嵌套使用155
6.9 综合范例156
6.10 习题158
第七章 源码控制系统159
7.1 概述159
7.2 基础知识160
7.2.1 文件和目录160
7.2.2 delta和SID161
7.2.3 SCCS工作文件162
7.3 建立和使用s-文件163
7.3.1 建立s-文件163
7.2.4 文件管理员163
7.3.2 为读而复原文件164
7.3.3 编辑和修改SCCS文件165
7.3.4 使用多个版本166
7.3.5 比较版本之间的差异170
7.3.6 简化版本结构170
7.3.7 显示s-文件171
7.3.8 显示delta版本的信息174
7.3.9 包含与排除delta175
7.4 使用标识关键字176
7.5 使用s-文件标志179
7.6 修改s-文件信息180
7.6.1 加入注释181
7.6.2 修改注释181
7.7 保护和修复s-文件182
7.7.1 保护s-文件182
7.7.2 检查s-文件183
7.7.3 修复SCCS文件183
7.8 同时编辑一个s-文件184
7.9 SCCS的求助功能185
7.10 make与SCCS186
7.11 习题187
第八章 直方图工具188
8.1 概述188
8.2 怎样使用直方图工具189
8.3 使用prof命令190
8.4 用环境变量控制程序的运行192
8.4.1 PROFOPTS环境变量192
8.4.2 使用PROFOPTS192
8.5 使用lprof命令194
8.5.1 搜索源文件195
8.5.2 lprof的输出195
8.5.3 突出不执行的行196
8.5.4 总结报告198
8.5.5 合并统计数据198
8.6 对库函数进行直方图处理199
8.7 改善测试的覆盖面200
8.7.1 检查未列入文档的选项201
8.7.2 检查永远不被调用的函数201
8.7.3 检查难于形成的出错条件202
8.8 综合范例202
8.9 习题208
第三篇 语言开发工具209
第九章 词法分析程序的生成程序210
9.1 概述210
9.2 引用lex211
9.3 正则表达式212
9.4 lex的源214
9.5 处理二义性规则217
9.6 lex动作218
9.7 lex应用221
9.8 习题225
第十章 编译程序的编译程序227
10.1 概述227
10.2 基本规范说明229
10.2.1 动作231
10.2.2 词法分析233
10.3 文法分析程序的工作过程235
10.4 二义性和冲突238
10.5 优先级241
10.6 准备规范说明243
10.6.1 输入风格243
10.6.2 左递归244
10.6.3 词法上的注记244
10.6.4 处理保留字245
10.7 yacc环境245
10.8 两个例子246
10.8.1 一个简单的例子246
10.8.2 一个高级的例子249
10.9 习题257
第十一章 m4——宏处理程序258
11.1 概述258
11.2 引用m4259
11.3 m4宏处理260
11.3.1 定义宏功能260
11.3.2 加引号261
11.3.3 自变量262
11.3.4 内部算术运算功能264
11.3.5 文件管理265
11.3.6 输出转换265
11.3.7 系统命令265
11.3.8 条件265
11.3.9 字符串操作266
11.3.10 打印267
11.4 内部功能一览表267
11.5 习题268
第四篇 调试工具269
第十二章 目标程序调试工具269
12.1 概述269
12.2 启动和停止adb270
12.3 显示指令和数据271
12.3.1 形成地址271
12.3.2 形成表达式272
12.3.3 选择数据格式273
12.3.4 使用(?)和(/)命令文件273
12.4 调试程序执行275
12.4.1 调试命令汇总275
12.4.2 一个例子:跟踪多个函数276
12.5 使用adb内存映像280
12.5.1 显示内存映像280
12.5.2 改变内存映像和建立新的映像项281
12.6.1 建立adb命令文件281
12.6.2 设置默认的输入格式281
12.6 其它特点281
12.6.3 使用UNIX命令282
12.6.4 计算数值282
12.7 修补二进制文件282
12.8 习题283
第十三章 符号调试程序284
13.1 概述284
13.2 引用sdb285
13.3.1 显示堆栈的跟踪数据287
13.3 交互式命令287
13.3.2 处理变量的命令288
13.3.3 源文件显示及处理291
13.3.4 调试一个活动的进程292
13.4 sdb的其它特性298
13.5 习题298
第十四章 其它调试方法299
14.1 概述299
14.2 利用C预处理程序调试299
14.3 ctrace301
14.4 习题304
第五篇 其它工具305
第十五章 计算器工具305
15.1 概述305
15.2 dc:一个交互式的台式计算器305
15.2.1 启动和退出305
15.2.2 dc栈操作命令306
15.2.3 详细描述307
15.3 bc:一个任意精度的台式计算器308
15.3.1 启动和退出308
15.3.2 整数的简单运算309
15.3.3 特殊内部量310
15.3.4 函数312
15.4 习题314
第十六章 文件归档工具315
16.1 建立和维护档案文件315
16.1.1 向档案文件中增加文件315
16.1.2 列出档案中的文件名316
16.1.5 在C编译程序中使用档案库317
16.1.4 显示或抽取档案中的文件317
16.1.6 ar的选项318
16.2 文件存档319
16.2.1 建立一个新的档案319
16.2.2 建立多卷档案320
16.2.3 列出档案中的文件名320
16.2.4 从档案中抽取文件321
16.2.5 向档案中增加文件322
16.2.6 tar的选项322
16.3.1 建立cpio文件324
16.3 文件档案的输入和输出324
16.3.2 从cpio档案中抽取文件325
16.3.3 在目录间复制文件326
16.3.4 cpio的选项326
16.4 习题327
参考文献328
A.2 模式329
A.4 输入一输出329
A.3 控制流语句329
A.1 命令行329
附录A awk语法小结329
A.5 函数330
A.6 串函数330
A.7 数值函数330
A.8 算符(优先级、递增)330
A.9 正则表达式(优先级递增)331
A.10 内部变量331
A.11 限制332
A.12 初始化、比较和类型强制332