当前位置:首页 > 工业技术
实用UNIX系统教程
实用UNIX系统教程

实用UNIX系统教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:邓胜兰,罗军等编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:1997
  • ISBN:7810244299
  • 页数:251 页
图书介绍:
《实用UNIX系统教程》目录
标签:教程 系统

目 录 1

第一章 UNIX操作系统概况 1

1.1 UNIX的产生 1

1.2 UNIX的发展 2

1.3 UNIX的特点 3

1.4 UNIX的未来发展 4

第二章 UNIX操作系统原理 5

2.1 基本概念 5

2.2 进程管理 7

2.2.1 进程的概念 7

2.2.2 进程上下文及切换 8

2.2.3 进程的状态与控制 10

2.2.4 进程的调度 12

2.2.5 软中断信号 13

2.2.6 系统自举和进程树 14

2.3 存储管理 15

2.3.1 页式(paging)存储管理 15

2.3.2 进程虚空间描述 17

2.3.3 进程虚空间操作 18

2.4 文件系统 19

2.4.1 文件系统结构 19

2.4.2 索引节点与目录 19

2.4.3 文件系统的空间分配 22

2.4.4 文件的打开和读写 23

2.4.5 管道 24

2.4.6 文件系统安装 25

2.5.1 驱动程序接口 27

2.5 设备管理 27

2.5.2 块设备I/O 28

2.5.3 字符设备I/O 29

2.5.4 流 30

2.6 进程间通信 32

2.6.1 进程跟踪 32

2.6.2 系统VIPC 33

2.6.3 套接字(socket) 36

2.7 SHELL原理 39

2.7.1 shell命令结构 39

2.7.2 shell控制结构 41

2.7.3 shell运行环境 42

2.7.4 其他shell 43

2.8 MACH:UNIX系统的新核心 44

2.8.1 MACH的基本概念 45

2.8.2 任务和线程 48

2.8.3 端口与IPC机制 51

2.8.4 虚存和存储管理 52

2.8.5 多处理机调度与管理 55

2.8.6 设备管理 58

第三章 UNIX操作命令 60

3.1 基本UNIX命令 60

3.1.1 注册进入系统(login) 60

3.1.2 口令(passwd) 60

3.1.3 显示日期和当前时间(date) 61

3.1.4 查询当前登录在系统中的用户信息(who) 61

3.1.5 查询当前登录在系统中的用户行为(w) 61

3.1.9 退出系统(logout) 62

3.1.8 向当前登录在系统中的所有用户发送消息(wall) 62

3.1.6 向另外用户发送消息(write) 62

3.1.7 mesg命令(mesg) 62

3.2 UNIX文件系统的操作 63

3.2.1 目录管理 63

3.2.2 文件管理 65

3.3 其它UNIX命令 76

3.3.1 抽象字符的使用 76

3.3.2 输入/输出改向 77

3.3.3 管道 78

3.3.4 后台命令 79

3.3.5 查找字符串(grep) 79

3.3.6 统计文件的行数、字数和字符数(wc) 79

3.3.9 软盘、磁带的使用(format、tar、cpio、dd) 80

3.3.7 查看当前系统中的活跃进程(ps) 80

3.3.8 终止指定进程(kill) 80

3.3.10 压缩和解压文件(compress,uncompress) 82

3.4 UNIX系统下的有关DOS命令 82

3.4.1 dosformat 82

3.4.2 dosdir 83

3.4.3 dosmkdir 83

3.4.4 dosrmdir 84

3.4.5 doscat 84

3.4.6 doscp 84

3.4.7 dosrm 84

4.1.2 ed的基本命令 86

4.1.1 ed简介 86

4.1 ed编辑器 86

第四章 正文编辑器 86

4.2 全屏幕编辑器vi 95

4.2.1 用vi建立或编辑文件 95

4.2.2 vi的基本编辑命令 96

4.2.3 vi的高级命令 99

第五章 UNIX Shell 105

5.1 引言 105

5.2 输入/输出的转向 105

5.2.1 输出转向 106

5.2.2 输入转向 106

5.3 管道命令 106

5.4.1 用batch和at命令在以后某个时刻运行命令 107

5.4 执行和停止进程 107

5.4.2 终止活动进程 108

5.4.3 使用nohup命令 108

5.5 Shell内部命令 108

5.6 Shell编程 114

5.6.1 Shell变量 114

5.6.2 变量替换 116

5.6.3 Shell语句 117

5.6.4 Shell编程实例 121

5.6.5 Shell程序的调试 122

5.7 Shell的环境控制 124

5.7.1 终端特性设置 124

5.7.2 设置注册环境的文件.profile 124

5.8.3 改变注册目录 125

5.8.2 改变提示符设置 125

5.8.1 变量的设置 125

5.8 cshell的环境控制 125

5.8.4 改变查寻路径 126

5.8.5 设置历史表 126

5.8.6 改变命令的名字 127

5.8.7 关闭抽象字符的替代 127

5.8.8 禁止覆盖文件 127

5.8.9 改变终端类型 127

5.8.10 设置注册环境的文件 128

5.8.11 脱机处理文件 128

第六章 UNIX实用工具 129

6.1 awk 129

6.1.1 awk基本概貌 129

6.1.2 模式 131

6.1.3 动作 133

6.1.4 输出 136

6.1.5 输入 137

6.2 语言开发工具lex和yacc 138

6.2.1 lex和yacc的作用 138

6.2.2 lex源程序的格式 138

6.2.3 lex源程序的编写 140

6.2.4 yacc源程序的格式 141

6.2.5 yacc源程序的编写 143

6.2.6 lex和yacc之间的接口 146

6.3 C 语言排错工具lint 146

6.3.1 使用lint的例子 147

6.3.2 类型检查 148

6.3.3 语句检查 149

6.3.4 lint库 150

6.3.5 lint命令行选项 150

6.4 make 150

6.4.1 make的基本功能 151

6.4.2 make的说明文件(Makefile) 151

6.4.3 make的用法 152

6.4.4 make的内部规则 154

6.4.5 Makefile文件示例 155

6.5 SCCS 157

6.5.1 用sccs create产生SCCS历史文件 158

6.5.2 用sccs get提取当前版本 158

6.5.3 改动文件(产生delta) 159

6.5.5 审记改动 161

6.5.4 恢复旧版本 161

6.5.6 速写记号 162

6.5.7 在工程项目中使用SCCS 162

6.5.8 保护措施 163

6.5.9 用sccs admin管理SCCS文件 163

6.5.10 维护不同的版本 164

6.6 调试工具debug 164

6.6.1 运行debug 164

6.6.2 debug的变量 165

6.6.3 debug的表达式 166

6.6.4 debug的进程控制 166

6.6.5 用户命令 167

6.6.6 一个debug的实例 172

7.1.1 成为超级用户 175

7.1 系统控制与监视 175

第七章 系统维护与管理 175

7.1.2 UNIX目录结构 176

7.1.3 系统启动与关闭 177

7.1.4 设置系统时钟 179

7.1.5 设置系统名 179

7.1.6 进程监视 180

7.1.7 检查系统配置 182

7.1.8 监视系统中的用户 183

7.2 用户管理 184

7.2.1 增加一个新的用户 184

7.2.2 删除用户 186

7.2.3 增加一个用户组 187

7.2.4 设置用户工作环境 188

7.2.6 与用户通信 191

7.2.5 环境变量 191

7.3 文件系统的管理与维护 193

7.3.1 文件系统的类型 193

7.3.2 建立文件系统 194

7.3.3 安装和拆卸文件系统 196

7.3.4 检查和修复文件系统 198

7.3.5 维护文件系统 199

7.4 软件包的安装 201

7.4.1 软件包的安装工具 201

7.4.2 软件包的安装方式 202

7.4.3 软件包安装前的准备 202

7.4.4 软件包的安装 204

7.4.5 安装正确性检测 206

7.4.6 显示软件包信息 207

7.4.7 软件包的删除 209

7.5 增加新的设备 210

7.5.1 增加打印机 210

7.5.2 增加新的终端 211

7.5.3 增加一个新硬盘 213

7.6 重新配置系统核心 216

7.6.1 重新配置系统参数 216

7.6.2 重新生成核心 218

第八章 网络管理及使用 219

8.1 网络管理 219

8.1.1 TCP/IP协议 219

8.1.2 TCP/IP网的安装 221

8.1.3 网络故障检测 226

8.2.2 显示网络中的用户信息 230

8.2 UNIX网络操作 230

8.2.1 显示局域网中各计算机状态 230

8.2.3 远程登录 232

8.2.4 远程文件拷贝 234

8.2.5 ftp的使用 235

8.2.6 NFS的使用 237

第九章 电子邮件 240

9.1 mail命令 240

9.1.1 发送电子邮件 240

9.1.2 处理电子邮件 243

9.1.3 转发电子邮件 245

9.2 mailx命令 246

9.2.1 发送邮件 246

9.2.2 邮件处理 248

相关图书
作者其它书籍
返回顶部