图书介绍
UNIX编程环境PDF|Epub|txt|kindle电子书版本网盘下载
- (美)克尼汉,(美)派克著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115338358
- 出版时间:2014
- 标注页数:318页
- 文件大小:55MB
- 文件页数:329页
- 主题词:UNIX操作系统-程序设计
PDF下载
下载说明
UNIX编程环境PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初学UNIX1
1.1起步2
1.1.1有关终端和输入的一些预备知识2
1.1.2与UNIX会话2
1.1.3登录3
1.1.4键入命令4
1.1.5异常的终端行为5
1.1.6键入错误5
1.1.7继续键入7
1.1.8中止程序7
1.1.9注销7
1.1.10邮件7
1.1.11用户间通信8
1.1.12新闻9
1.1.13手册9
1.1.14计算机辅助教学10
1.1.15游戏10
1.2文件和常用命令10
1.2.1创建文件10
1.2.2列出文件11
1.2.3显示文件13
1.2.4移动、复制和删除文件15
1.2.5文件名16
1.2.6有用的命令16
1.2.7文件系统命令小结19
1.3目录20
1.4 shell24
1.4.1文件名简写24
1.4.2 I/O重定向26
1.4.3管道29
1.4.4进程30
1.4.5剪裁环境33
1.5 UNIX系统的其余部分35
相关历史和文献36
第2章 文件系统37
2.1文件系统的基础37
2.2文件结构41
2.3目录和文件名43
2.4权限47
2.5 i节点52
2.6目录层次57
2.7设备59
相关历史和文献63
第3章 shell的使用64
3.1命令行结构64
3.2元字符67
3.3创建新命令72
3.4命令参数74
3.5程序输出作为参数77
3.6 shell变量79
3.7进一步讨论I/O重定向83
3.8 shell程序里的循环85
3.9 bundle合并88
3.10为什么说shell是可编程的89
相关历史和文献90
第4章 过滤程序91
4.1 grep家族92
4.2其他过滤程序95
4.3流编辑程序sed97
4.4模式扫描与处理语言awk103
4.4.1字段104
4.4.2打印105
4.4.3模式106
4.4.4 BEGIN与END模式107
4.4.5算术运算与变量107
4.4.6控制流109
4.4.7数组111
4.4.8关联数组112
4.4.9字符串113
4.4.10与shell的交互作用115
4.4.11基于awk的日历服务116
4.4.12附注118
4.5好的文件与好的过滤程序119
相关历史和文献120
第5章 shell程序设计121
5.1定制cal命令121
5.2 which126
5.3 while和until循环:观察情况131
5.4trap:捕获中断136
5.5 overwrite:改写文件139
5.6 zap:使用名字终止进程143
5.7 pick命令:空格和参数145
5.8 news命令:社团服务信息148
5.9 get和put:追踪文件变动150
5.10后记155
相关历史和文献156
第6章 使用标准I/O编程157
6.1 vis:标准I/O158
6.2 vis第2版:程序参数160
6.3 vis第3版:访问文件162
6.4 p:一次显示一屏166
6.5示例:pick171
6.6错误与调试172
6.7示例:zap174
6.8 idiff:交互式文件比较程序177
6.9获取环境变量182
相关历史和文献183
第7章 UNIX系统调用184
7.1低级I/O184
7.1.1文件描述符184
7.1.2文件I/O:read和write185
7.1.3创建文件:open、creat、close、unlink187
7.1.4错误处理:errno189
7.1.5随机访问:lseek190
7.2文件系统:目录191
7.3文件系统:i节点196
7.4进程201
7.4.1创建低进程:execlp和execvp201
7.4.2控制进程:fork和wait203
7.5信号和中断205
相关历史和文献210
第8章 程序开发212
8.1第一阶段:四则运算器213
8.1.1文法213
8.1.2 yacc概述214
8.1.3第一阶段的程序215
8.1.4修改程序——增加一元减219
8.1.5关于make220
8.2第二阶段:变量和错误恢复220
8.3第三阶段:任意变量名和内部函数224
8.3.1再谈make232
8.3.2关于lex233
8.4第四阶段:编译到机器235
8.5第五阶段:控制流和关系运算符242
8.6第六阶段:函数、过程和I/O248
8.7性能评价257
8.8小结259
相关历史和文献260
第9章 文档处理261
9.1宏程序包ms262
9.1.1显示264
9.1.2改变字体266
9.1.3其他命令267
9.1.4宏程序包mm268
9.2 troff269
9.2.1字符名269
9.2.2改变字体和尺寸271
9.2.3基本t roff命令272
9.2.4定义宏273
9.3tbl与eqn预处理器273
9.3.1表格274
9.3.2数学表达式275
9.3.3输出277
9.4排印手册279
9.5其他文档处理工具283
相关历史和文献284
结束语286
附录A 编辑器概述288
附录B hoc手册299
附录C hoc清单304