UNIX操作系统教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张红光,李福才等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111110374
- 页数:343 页
第一部分 UNIX系统基础篇 3
第1章 UNIX系统绪论 3
1.1 UNIX系统的主要特性 3
1.2 UNIX系统的发展史 5
1.3 UNIX系统的基本结构 8
习题 10
第2章 UNIX系统技术入门 11
2.1 UNIX系统基本常识 11
2.1.1 控制台和终端机 11
2.1.2 用户的注册与注销 12
2.1.3 账户的管理 13
2.1.4 用户口令的管理 14
2.1.5 用户组信息 14
2.2 UNIX的shell 15
2.2.1 内部命令和外部命令 15
2.2.2 UNIX的shell程序 15
2.3 UNIX系统启动及用户登录 15
2.3.1 UNIX系统的启动方式 16
2.3.2 UNIX系统的启动过程 16
2.3.3 用户的登录过程 17
2.4 UNIX常用命令介绍 18
2.4.1 UNIX命令使用方法 18
2.4.2 多命令行及多行命令 20
2.4.3 一般常用命令介绍 20
2.4.4 用于目录操作的命令 24
2.4.5 用于文件操作的命令 25
2.4.6 有关状态和信息查询的命令 30
2.4.7 用于网络和通信的命令 33
2.5 UNIX系统与其他系统关联 36
2.5.1 UNIX与DOS文件格式的转换 36
2.5.2 DOS分区在UNIX系统中的使用 36
2.6 本章小结 38
习题 38
第3章 UNIX系统编辑器 40
3.1 UNIX标准编辑工具ed 40
3.1.1 使用ed的基本常识 41
3 1.2 元字符和正则表达式 41
3.1 3 ed中使用的命令 42
3.2 全屏幕编辑工具vi 44
3.2.1 vi的操作方式 44
3.2.2 命令行方式中常用命令 45
3.2.3 末行命令方式下常用操作命令 45
3.2.4 进入插入编辑方式的常用命令 46
3.2.5 使用vi时的注意事项 47
3.3 emacs编辑器 48
3.3.1 emacs的使用方法 48
3.3.2 emacs主菜单功能简介 48
3.3.3 emacs中的功能键 50
3.4 本章小结 51
习题 51
第4章 shell及shell编程 52
4.1 shell基本概念 52
4.1.1 shell的基本功能 52
4.1.2 UNIX系统中标准流的定义 53
4.2 shell命令解释功能 53
4.2.1 shell命令解释程序 53
4.2.2 输入/输出重定向 54
4.2.3 错误流重定向 55
4.2.4 管道线的处理 55
4.2.5 后台处理及滤波功能 56
4.3 用户工作环境设置 58
4.3.1 工作环境变量 58
4 3.2 Korn shell的环境变量的设置 59
4.3.3 C shell中环境变量的设置 60
4.4 shell程序设计 62
4.4.1 shell程序的执行方式 62
4.4.2 shell变量的使用 63
4.4.3 test命令的使用 67
4.4.4 条件控制语句 69
4.4.5 循环语句 73
4.4.6 shell程序的调试方法 77
4.5 本章小结 78
习题 79
第二部分 UNIX系统核心技术篇 83
第5章 UNIX文件系统 83
5.1 UNIX系统中的文件 83
5.1.1 普通文件 83
5.1.2 目录文件 85
5.1.3 特殊文件 86
5.1.4 UNIX文件的许可机制 87
5.2 UNIX文件系统设计 89
5.2.1 文件管理系统结构 89
5.2.2 文件系统的维护 90
5.2.3 物理卷与逻辑卷定义 92
5.2.4 文件系统的存储结构 94
5.2.5 索引节点和目录文件的作用 99
5.2.6 文件的多重索引存储结构 100
5.2.7 可支持多种文件系统的机制 102
5.3 UNIX文件系统动态管理方法 104
5.3.1 文件系统的动态数据结构 104
5.3.2 文件的检索过程 106
5.3.3 文件共享的实现及应用 107
5.4 用于文件管理的系统调用 109
5.4.1 文件描述符 110
5.4.2 用于文件创建和文件链接的系统调用 110
5.4.3 文件的打开与关闭的系统调用 111
5.4.4 文件的读和写系统调用 111
5.4.5 文件随机存取系统调用 113
5.4.6 文件记录锁定系统调用 114
5.5 文件系统的备份与恢复 116
5.6 本章小结 117
习题 118
第6章 UNIX进程调度及进程存储管理 120
6.1 进程基本概念 120
6.1.1 程序的并发执行 120
6.1.2 进程的定义和描述 122
6.1.3 进程的状态 122
6.1.4 进程控制基本概念 124
6.2 UNIX中的进程 125
6.2.1 UNIX系统进程创建机制 125
6.2.2 UNIX中进程的描述 128
6.2.3 UNIX进程描述中的数据结构 128
6.3 UNIX进程调度与管理 135
6.3.1 UNIX进程状态及其转换 136
6.3.2 UNIX进程调度程序 138
6.3.3 UNIX进程调度算法与调度策略 138
6.4 存储管理基本概念 141
6.4.1 存储管理技术 142
6.4.2 虚拟存储技术 146
6.5 UNIX进程存储管理 148
6.5.1 进程存储中的交换策略 148
6.5.2 进程存储中的请求调页策略 149
6.5.3 UNIX进程存储管理体系结构 150
6.6 UNIX进程管理的系统调用 150
6.6.1 系统调用可以控制进程的运行 151
6.6.2 进程的创建 152
6.6.3 进程执行特定任务的系统调用 153
6.6.4 进程终止的系统调用 155
6.6.5 进程的同步 156
6.6.6 库函数system 156
6.7 本章小结 157
习题 158
第7章 UNIX系统的进程通信 161
7.1 进程通信基本概念 161
7.1.1 主从式通信 161
7.1.2 会话式通信 161
7.1.3 消息或邮箱通信 162
7.1.4 共享存储区进程通信 162
7.1.5 UNIX系统进程通信方式 163
7.2 基本通信 163
7.2.1 锁文件通信 163
7.2.2 记录锁定文件通信 164
7.2.3 信号 164
7.2.4 使用信号完成通信 165
7.3 管道通信 169
7.3.1 管道的读写特点 169
7.3.2 无名管道通信 170
7.3.3 有名管道 171
7.4 IPC 176
7.4.1 IPC简介 176
7.4.2 IPC中的消息队列机制 177
7.5 本章小结 182
习题 183
第8章 UNIX系统的设备管理 184
8.1 设备管理的基本概念 184
8.1.1 设备管理模块的功能 184
8.1.2 设备分类管理 185
8.1.3 I/O传输控制技术 186
8.2 UNIX系统设备管理结构 187
8.2.1 UNIX设备管理体系结构 187
8.2.2 UNIX设备分类描述方式 188
8.2.3 UNIX描述的物理设备 190
8.2.4 UNIX描述的逻辑设备 191
8.3 UNIX设备状态及设备控制 191
8.3.1 设备状态及其转换 192
8.3.2 设备控制策略 192
8.4 设备驱动与文件系统的关联 194
8.4.1 设备驱动程序 194
8.4.2 设备驱动与文件系统的关联 195
8.5 块设备的高速数据缓存机制 196
8.5.1 缓冲控制块的设置 197
8.5.2 缓冲池的结构 198
8.5.3 缓冲区的分配与释放操作 199
8.6 设备的读写访问 201
8.6.1 块设备的读写 201
8.6.2 字符设备的读写 202
8.7 设备管理中磁盘管理的实现 204
8.7.1 磁盘控制器的类型 204
8.7.2 系统对磁盘驱动器的管理 204
8.8 本章小结 205
习题 206
第三部分 UNIX系统技术扩展篇 209
第9章 UNIX系统多线程环境 209
9.1 线程的基本概念 209
9.1.1 线程引入原理 209
9.1.2 包含线程的进程模型 211
9.1.3 引入线程后的系统特性 213
9.1.4 多线程系统中的线程管理模式 214
9.2 UNIX的多线程管理结构 216
9.3 多线程程序设计规则 217
9.3.1 多线程程序结构的改变 218
9.3.2 多线程标准库 219
9.3.3 多线程编程规则 220
9.4 多线程程序设计技术 223
9.4.1 创建和使用简单线程 223
9.4.2 对线程的常用操作 225
9.4.3 线程中使用的数据 228
9.5 多线程程序设计综合举例 229
9.6 本章小结 233
习题 234
第10章 UNIX网络结构及Internet技术 235
10.1 网络系统基本原理 235
10.1.1 通信子网 236
10.1.2 资源子网 236
10.1.3 计算机网络分类方法 237
10.1.4 网络协议及OSI参考模型 239
10.2 UNIX网络系统结构及使用协议 240
10.2.1 UNIX网络分层结构 240
10.2.2 UNIX中运行的TCP/IP协议 241
10.2.3 UNIX中运行的UUCP协议 244
10.3 用UNIX系统构建Internet网络平台 245
10.3.1 主机地址和域名服务 245
10.3.2 UNIX的TCP/IP配置信息 246
10.3.3 Internet服务的建立 247
10.4 UNIX的信息查询服务工具 253
10.4.1 Archie 253
10.4.2 WAIS 256
10.4.3 信息查询工具Gopher 258
10.4.4 WWW查询工具 259
10.5 本章小结 260
习题 261
第11章 X-Window及其他实用程序 262
11.1 X-Window 262
11.1.1 X-Window软件的特征 262
11.1.2 X-Window的工作方式 263
11.1.3 X-Window中的功能模块 264
11.1.4 X-Window的编程环境 264
11.2 数据检索加工工具awk 265
11.2.1 awk的基本功能 266
11.2.2 awk字段的使用说明 267
11.2.3 awk模式的解释 267
11.2.4 awk中执行动作的说明 269
11.3 程序管理器 269
11.3.1 源代码控制系统SCCS 269
11.3.2 程序文件维护实用程序make 270
11.4 词法分析和语法分析生成工具 271
11.5 本章小结 271
习题 272
附录A UNIX系统中的常用系统调用 273
附录B Linux系统安装与环境设置 278
附录C 习题解答与综合测试 290
参考文献 343
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019