图书介绍
DOS程序员的UNIX/XENIX系统实用指南PDF|Epub|txt|kindle电子书版本网盘下载
![DOS程序员的UNIX/XENIX系统实用指南](https://www.shukui.net/cover/59/31187419.jpg)
- 徐效竹等编译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302010013
- 出版时间:1992
- 标注页数:314页
- 文件大小:16MB
- 文件页数:329页
- 主题词:UNIX操作系统
PDF下载
下载说明
DOS程序员的UNIX/XENIX系统实用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
编译前言1
第一章 DOS概述1
1.1 回顾1
1.2 多任务1
目录1
1.3 DOS体系结构2
1.3.1 BIOS层2
1.3.2 DOS内核层3
1.3.3 命令处理层4
1.3.4 1兆地址空间5
1.3.5 DOS初启程序6
1.3.7 中断类型和中断向量表8
1.3.6 DOS和中断8
1.3.8 访问1兆以上的地址空间11
1.4 DOS文件系统12
1.4.1 当前驱动器12
1.4.2 目录路径13
1.4.3 DOS文件扩展名14
1.5 按用户要求配置DOS14
1.6 DOS中的分时15
1.7 DOS应用程序开发17
第二章 UNIX系统V介绍18
2.1.1 UNIX分层体系结构20
2.1.2 文件系统20
2.1 UNIX20
2.1.2.1 i-结点21
2.1.2.2 目录23
2.1.2.3 超级块23
2.1.2.4 普通文件24
2.1.2.5 其它文件类型25
2.1.2.6 可安装的文件系统25
2.1.2.7 文件连接的建立和删除27
2.1.2.8 文件系统管理和维护工具27
2.1.3 I/O子系统简介27
2.1.3.2 流28
2.2 UNIX系统概念介绍28
2.1.3.1 磁盘驱动程序28
2.2.1 UNIX核心29
2.2.2 设备驱动程序29
2.2.3 安全性29
2.2.4 多任务30
2.2.5 多用户31
2.2.6 进程问通讯31
2.2.7 网络通讯31
2.2.7.1 基本网络31
2.2.7.2 uucp,uucpio,uux,uuto和cu31
2.2.7.3 域网32
2.2.7.4 NFS32
2.3 UNIX shell33
2.2.7.5 RFS33
2.2.8 定时服务功能33
2.3.1 环境变量34
2.3.2 shell程序34
2.4 用户界面35
2.4.1 UNIX命令行提示符35
2.4.2 shell程序控制的界面35
2.4.3 利用curses开发用户界面35
2.4.4 图形窗口界面36
2.5 UNIX系统管理37
2.5.1 用户记帐管理37
2.5.4 系统安全管理38
2.6 UNIX用户的观点38
2.5.3 通讯管理38
2.5.2 文件系统管理38
2.6.1 登录39
2.6.2 .profile/.login40
2.6.3 UNIX目录和文件40
第三章 基本UNIX命令42
第四章 UNIX和DOS比较67
4.1 文件系统67
4.1.1 文件系统命令67
4.1.2 文件系统的游历68
4.1.3.2 文件连接69
4.1.3.1 文件类型和存取权限69
4.1.3 文件目录69
4.1.3.3 其它重要属性70
4.1.4 文件的存取和操作70
4.2 进程管理71
4.3 存储管理71
4.3.1 对换72
4.3.2 空间管理72
4.3.3 进程换出73
4.4.3 进程换入73
4.3.4 请求调页73
4.3.5 用户的观点73
4.5 应用程序开发74
4.4 I/O管理74
4.5.1 正文编辑75
4.5.2 shell程序和批文件75
4.5.3 程序开发与调试76
4.5.4 编程环境的设置76
4.6 系统管理76
4.7 小结77
第五章 UNIX进程78
5.1 进程的基本结构78
5.1.4 其它与进程有关的内存区79
5.1.3 栈段79
5.1.2 数据段79
5.1.1 正文段79
5.2 状态与转换80
5.2.1 进程关联信息80
5.2.2 进程控制:进程创建83
5.2.3 进程信号83
5.2.4 进程睡眠83
5.2.5 进程地址空间管理84
5.2.6 进程终止85
第六章 UNIX的正文编辑器86
6.1 ed正文编辑程序86
6.1.1 基本用法86
6.1.1.1 显示内容87
6.1.1.2 当前行88
6.1.1.3 执行shell命令88
6.1.2 编辑命令88
6.1.2.1 插入,附加,修改,删除88
6.1.2.2 替换89
6.1.2.3 元字符和正则表达式90
6.1.2.4 全局命令90
6.1.2.5 行的移动与拷贝91
6.1.2.6 行的标记91
6.1.2.7 行的分离与拼接92
6.1.2.8 文件处理92
6.1.3 命令小结93
6.1.2.9 命令文件93
6.2 vi正文编辑程序介绍94
6.2.1 启动vi94
6.2.2 vi的方式94
6.2.3 测量单位95
6.2.3.1 字符95
6.2.3.2 词(word)95
6.2.3.3 空白定界词95
6.2.3.4 行96
6.2.3.5 句子96
6.2.3.6 段落96
6.2.4 通过测量单位来移动光标97
6.2.3.8 屏幕97
6.2.3.7 重复因子97
6.2.5 看工作缓冲区的不同部分98
6.2.6 增加正文98
6.2.7 删除和修改正文98
6.2.8 检索字符串99
6.2.9 字符串替换99
6.2.10 杂项命令99
6.2.11 重复正文100
6.2.12 退出vi100
6.2.13 小结100
7.1 UNIX shell环境101
第七章 UNIX Shell101
7.2 shell命令语言解释器105
7.2.1 I/O重定向105
7.2.2 管道文件输出107
7.3 shell程序设计107
7.3.1 shell命令108
7.3.1.1 命令中的命令108
7.3.1.2 变量和替换109
7.3.1.3 变量和子shell112
7.3.2 其他有用的shell特性115
7.3.3 判断116
7.3.4 循环119
7.3.5 shell函数120
7.3.6 捕捉事件120
7.3.7 shell文件的后台执行121
第八章 C Shell122
8.1 C shell的进入与退出122
8.2 历史122
8.2.1 重新运行一个事件123
8.2.2 事件中的各个部分124
8.2.3 修改前面的事件125
8.3 别名126
8.3.1 别名功能的实现127
8.4 作业控制128
8.3.2 参数替换128
8.5 标准错误重定向129
8.6 变量130
8.6.1 变量替换130
8.6.2 字符变量130
8.6.3 字符变量数组131
8.6.3 数字变量131
8.6.4 数字变量数组134
8.6.6 大括号134
8.6.7 变量的特殊形式134
8.6.8.1 有特定的值的变量135
8.6.8 shell变量135
8.6.8.2 开关变量136
8.7 文件名生成137
8.8 C shell命令程序137
8.8.1 文件的执行137
8.8.2 自动执行的C shell命令程序137
8.8.3 控制结构138
8.8.3.1 if语句138
8.8.3.2 goto语句138
8.8.3.3 中断处理138
8.8.3.4 if-then-else语句139
8.8.3.5 foreach语句139
8.8.5 C shell的内部命令140
8.8.4 读取输入140
8.8.3.6 break和continue语句140
8.8.3.8 switch140
8.8.3.7 while语句140
第九章 程序设计工具介绍143
9.1 调试C程序143
9.2 make实用程序143
9.2.1 makefile144
9.2.2 隐含依赖145
9.2.3 宏147
9.3 源代码控制系统(SCCS)148
9.3.1 SCCS文件的版本演变148
9.3.2 SCCS的实用程序149
第十章 键盘和屏幕处理152
10.1 终端152
10.1.1 终端设备驱动程序153
10.1.2 控制终端153
10.1.3 基本的数据传送154
10.2 计算机和终端的连接154
10.3 UNIX终端155
10.3.1 标准I/O155
10.3.2 非成块终端I/O156
10.3.3 原始终端I/O156
10.4 基本窗口处理159
10.4.2 基本curses程序结构160
10.4.1 Curses160
10.4.3 状态设置161
10.4.4 curses I/O函数161
第十一章 UNIX I/O子系统170
11.1 设备概述170
11.1.1 特殊文件170
11.2 设备驱动程序的系统调用171
11.2.1 系统调用open()171
11.1.3 设备(系统)配置171
11.1.2 设备类型171
11.2.2 系统调用close()172
11.2.3 系统调用read()172
11.2.4 系统调用write()172
11.2.5 系统调用ioctl()172
11.2.6 块驱动程序策略例程172
11.2.7 中断处理程序172
11.3 设备驱动程序173
11.3.1 驱动程序的组成173
11.3.2 序言173
11.3.3 驱动例程命名约定173
11.3.6 CLOSE例程174
11.3.7 策略例程(仅适用于块模式的驱动程序)174
11.3.4 初始化例程174
11.3.5 OPEN例程174
11.3.8 WRITE例程175
11.3.9 READ例程175
11.3.10 START例程175
11.3.11 INTR(中断)例程175
11.3.12 IOCTL例程(仅用于字符方式的驱动程序)176
11.3.13 驱动程序的生成,安装和调试176
11.4 STREAMS177
11.4.1 概述177
11.4.2 系统调用177
11.5 小结177
12.1 信号178
第十二章 UNIX的进程间通信178
12.2 管道182
12.3 消息队列185
12.4 信号量(semaphore亦称为信号灯)187
12.5 共享存储区189
第十三章 UUCP192
13.1 UUCP综述192
13.2 uucp195
13.3 cu196
13.4 uux197
13.5 uuname197
13.9 uupick198
13.8 uuto198
13.6 uulog198
13.7 uustat198
第十四章 远程文件共享(RFS)199
14.1 RFS的使用199
14.2 RFS下的应用程序开发201
14.2.1 共享资源201
14.2.1.1 举例202
14.2.1.2 用户/小组ID的映射203
14.2.1.3 顾客—服务者关系和服务者进程203
14.2.2.1 共享资源不能嵌套204
14.2.2.2 用户ID和小组ID有可能不同204
14.2.2 应用程序开发204
14.2.2.3 主次设备号不一致205
14.2.2.4 进程ID不唯一205
14.2.2.5 网络中计算机标识的唯一性206
14.2.2.6 路径名可能改变206
14.2.2.7 有些系统目录不适于作安装点207
14.2.3 有名管道的使用207
14.2.3.1 应用程序测试208
14.2.3.2 进一步的工作208
14.2.4 数据文件的使用208
14.2.6.2 进一步的工作209
14.2.6.1 应用程序测试209
14.2.6 固定路径名的使用209
14.2.5.2 进一步的工作209
14.2.5.1 应用程序的测试209
14.2.5 临时文件的使用209
14.2.7 用不同的名字共享资源210
14.2.7.1 应用程序测试210
14.2.7.2 进一步的工作210
14.2.8 终端端口的使用210
14.2.8.1 应用程序测试211
14.2.8.2 进一步的工作211
14.2.9 锁控文件的使用211
14.2.10 数字形式的用户/小组ID码的使用212
14.2.9.2 进一步的工作212
14.2.9.1 应用程序测试212
14.2.11 Kill命令或系统调用的使用213
14.2.11.1 应用程序测试213
14.2.11.2 进一步的工作213
14.2.12 在系统目录中保存数据213
14.2.12.1 应用程序测试213
14.2.12.2 进一步的工作214
14.2.13 系统相关信息的使用214
14.2.13.1 应用程序测试214
14.2.13.2 进一步的工作214
第十五章 以太网215
15.1.2 以太网拓扑结构和传输媒介216
15.1 以太网的背景216
15.1.1 802.3--CSMA/CD系统216
15.2 以太网组成217
15.2.1 双纽线217
15.2.2 同轴电缆218
15.2.3 无线广播218
15.2.4 导波管218
15.2.5 红外线219
15.2.6 光导纤维219
15.2.7 接头219
15.2.9 接口220
15.2.10 控制器220
15.2.8 收发器220
第十六章 TCP/IP介绍221
16.1 基本定义和概念221
16.1.1 TCP221
16.1.2 IP224
16.1.3 以太网225
16.2 套接字(socket)226
16.2.1 连接描述227
16.2.2 连接的使用227
16.2.3 标准表示法228
16.2.4 用户数据报文协议228
16.3 包的路由选择229
16.2.5 互连网控制信息协议229
16.4 互连网地址230
16.4.1 子网231
16.5 包故障和重组232
16.6 进一步的信息233
16.7 开放式系统互连234
16.7.1 物理层235
16.7.2 数据链路层235
16.7.3 网络层235
16.7.4 传输层235
16.7.6 表示层236
16.7.7 应用层236
16.7.5 会话层236
第十七章 UNIX的目录与文件237
第十八章 UNIX的cron机制247
18.1 /etc/cron247
18.2 crontab文件的记录格式248
18.3 小结251
第十九章 UNIX系统管理252
19.1 系统的启动与关闭252
19.1.1 系统启动253
19.1.2 初始状态254
19.1.3 文件系统检测254
19.1.4 系统关闭255
19.2 文件系统管理256
19.2.2 文件系统的安装与拆卸257
19.2.1 建立文件系统257
19.2.3 转贮与复原258
19.3 用户管理259
19.3.1 增加用户259
19.3.2 删除用户261
19.4 系统安全管理262
19.4.1 文件系统安全性262
19.4.2 目录264
19.4.3 数据加密264
19.4.4 口令安全性265
20.1 系统基础267
第二十章 X窗口系统介绍267
20.1.1 X服务器268
20.1.2 X顾客269
20.1.3 窗口管理程序269
20.2 标准X顾客270
附录一 UNIX的系统调用和库函数273
附录二 高级用户命令281
附录三 Korn shell290
附录四 正则表达式302
附录五 UNIX版本及标准介绍309
参考书目314