图书介绍

UNIX系统原理与实践PDF|Epub|txt|kindle电子书版本网盘下载

UNIX系统原理与实践
  • 邓胜兰等编著 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:7810246070
  • 出版时间:2000
  • 标注页数:244页
  • 文件大小:10MB
  • 文件页数:249页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UNIX系统原理与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 UNIX操作系统概况1

1.1 UNIX的产生1

1.2 UNIX的历史2

1.3 UNIX 的特点3

1.4 UNIX的未来发展4

第二章 UNIX操作系统原理6

2.1 基本概念6

2.2 进程管理8

2.2.1 进程的概念8

2.2.2 进程上下文及切换9

2.2.3 进程的状态与控制11

2.2.4 进程的调度12

2.2.5 软中断信号13

2.2.6 系统自举和进程树15

2.3 存储管理15

2.3.1 基本概念15

2.3.1 页式(paging)存储管理16

2.3.2 进程虚空间描述17

2.3.3 进程虚空间操作19

2.4 文件系统20

2.4.1 文件系统结构20

2.4.2 索引节点与目录20

2.4.3 文件系统的空间分配22

2.4.4 文件的打开和读写23

2.4.5 管道24

2.4.6 文件系统安装25

2.5 设备管理26

2.5.1 驱动程序接口26

2.5.2 块设备I/O27

2.5.3 字符设备I/O28

2.5.4 流30

2.6 进程间通信31

2.6.1 进程跟踪与进程文件系统31

2.6.2 系统V IPC33

2.6.3 套接字(socket)36

2.7 SHELL原理39

2.7.1 shell概述39

2.7.2 shell运行环境41

2.7.3 其他shell42

2.8 MACH:UNIX系统的新核心43

2.8.1 MACH的基本概念43

2.8.2 任务和线程46

2.8.3 端口与IPC机制49

2.8.4 虚存和存储管理51

2.8.5 多处理机调度与管理54

2.8.6 设备管理56

第三章 UNIX操作命令59

3.1 基本UNIX命令59

3.1.1 注册进入与退出系统(login,logout)59

3.1.2 口令(passwd)59

3.1.3 改变和显示目录(cd,pwd,ls)60

3.1.4 统计文件的行数、字数和字符数(wc)62

3.1.5 进入用户帐号(su)63

3.1.6 用户之间的通讯(write,mesg,wall)63

3.2 用户环境配置63

3.2.1 环境文件(.profile或.cshrc)63

3.2.2 设置终端类型和特性64

3.2.3 设置命令别名(alias)65

3.2.4 设置环境变量65

3.3 文件操作65

3.3.1 创建文件和目录(touch,mkdir)66

3.3.2 文件基本操作(rm,cp,mv,file)66

3.3.3 显示文件内容(cat,more,head,tail)69

3.3.4 查找文件(grep,find)70

3.3.5 比较文件和目录(diff,dircmp)71

3.3.6 链接文件或目录(ln)74

3.3.7 压缩和解压文件(compress,uncompress)74

3.4 设备文件I/O75

3.4.1 软盘格式化(format)75

3.4.2 磁带和软盘操作(tar,cpio,dd,mt)75

3.4.3 打印机操作(lp,camcel,lpstat)78

3.5 显示系统状态80

3.5.1 显示系统用户(who,w)80

3.5.2 显示进程状态(ps)80

3.5.3 显示资源状态(du,df)81

3.5.4 显示其他信息(date,id,hostname,uname)81

3.6 进程管理83

3.6.1 作业运行(at,batch,nohup)83

3.6.2 进程控制(kill)84

3.7 用户安全管理84

3.7.1 文件权限控制(chmod,umask,chown,chgrp)84

3.7.2 文件加密(crypt)87

3.8 如何使用UNIX的联机手册88

第四章 正文编辑器91

4.1 正则表达式91

4.2 ed编辑器92

4.2.1 进入与退出ed92

4.2.2 ed的基本命令93

4.2.3 替换命令95

4.2.4 正文的块操作96

4.2.5 文件读写命令97

4.3 全屏幕编辑器vi99

4.3.1 进入与退出vi99

4.3.2 vi的基本编辑命令99

4.3.3 查找正文命令101

4.3.4 使用行编辑命令102

4.3.5 屏幕滚动命令103

4.3.6 执行shell命令103

4.4 流编辑器sed104

4.4.1 sed调用格式105

4.4.2 sed编辑命令105

第五章 Shell语法及编程108

5.1 shell的一般用法108

5.1.1 shell中的特殊字符108

5.1.2 输入/输出的转向109

5.1.3 管道(pipe)的使用112

5.1.4 在后台执行shell命令112

5.1.5 命令行及命令执行次序113

5.1.6 shell命令文件113

5.2 shell编程114

5.2.1 shell变量114

5.2.2 变量替换116

5.2.3 变量的算术运算117

5.2.4 条件测试语句118

5.2.5 shell控制语句119

5.3 shell内部命令125

5.4 shell程序的调试128

第六章 UNIX实用工具132

6.1 模式文本处理器awk132

6.1.1 awk基本知识132

6.1.2 模式134

6.1.3 动作136

6.1.4 输入/输出139

6.1.5 一个应用实例140

6.2 语言开发工具lex和yacc141

6.2.1 lex和yacc的作用141

6.2.2 lex源程序的编写141

6.2.3 yacc源程序的编写143

6.2.4 lex和yacc之间的接口145

6.3 C语言排错工具lint146

6.3.1 使用lint的例子146

6.3.2 类型检查147

6.3.3 语句检查148

6.3.4 lint命令行选项149

6.4 程序自动维护工具make149

6.4.1 make的基本知识150

6.4.2 目标依赖关系150

6.4.3 变量与宏定义153

6.4.4 make命令的用法154

6.4.5 Makefile文件示例155

6.5 SCCS源代码控制系统158

6.5.1 SCCS的基本知识158

6.5.2 建立SCCS文件159

6.5.3 提取SCCS文件159

6.5.4 更新版本160

6.5.5 版本管理160

6.5.6 SCCS的help命令161

6.6 dbx源代码级调试器161

6.6.1 dbx的环境设置和运行161

6.6.2 源程序代码操作命令(use,file,list,search)162

6.6.3 断点操作命令(stop,stopi,delete,disable,enable)163

6.6.4 程序执行命令(run,rerun,step,next,return,cont,call)165

6.6.5 程序变量操作(assign,print,whatis,which,whereis)166

6.6.6 跟踪命令(trace,tracei)167

6.6.7 调用栈操作命令(where,up,down,func,dump)167

6.6.8 调试多进程命令(switch,attach,detach)168

6.6.9 dbx调试实例169

第七章 系统维护与管理173

7.1 系统控制与监视173

7.1.1 成为超级用户173

7.1.2 UNIX目录结构173

7.1.3 系统启动与关闭(init,shutdown)175

7.1.4 设置系统时钟(date)176

7.1.5 进程监视177

7.1.6 监视系统中的用户179

7.2 用户管理181

7.2.1 增加一个新的用户181

7.2.2 删除用户183

7.2.3 增加一个用户组183

7.2.4 与用户通信185

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

7.3.1 文件系统的类型186

7.3.2 建立文件系统187

7.3.3 安装和拆卸文件系统188

7.3.4 检查和修复文件系统190

7.3.5 维护文件系统191

7.4 软件包的安装193

7.4.1 软件包的安装工具193

7.4.2 软件包的安装方式193

7.4.3 软件包安装前的准备193

7.4.4 软件包的安装195

7.4.5 安装正确性检测197

7.4.6 显示软件包信息197

7.4.7 软件包的删除198

7.5 增加新的设备199

7.5.1 增加打印机199

7.5.2 增加新的终端200

7.5.3 增加一个新硬盘201

7.6 重新配置系统内核202

7.6.1 重新配置系统参数202

7.6.2 重新生成内核204

第八章 网络管理及使用205

8.1 网络管理205

8.1.1 TCP/IP协议205

8.1.2 TCP/IP网的安装207

8.1.3 网络故障检测211

8.2 UNIX网络操作215

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

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

8.2.3 远程登录(rlogin,telnet)217

8.2.4 远程文件拷贝(rcp,ftp)219

8.2.5 远程执行命令rsh222

8.2.6 NFS的使用223

第九章 电子邮件227

9.1 mail命令227

9.1.1 发送电子邮件227

9.1.2 处理电子邮件230

9.1.3 转发电子邮件232

9.2 mailx命令232

9.2.1 发送邮件233

9.2.2 邮件处理235

9.3 邮件中文件的编码238

9.3.1 UUEncode和UUDecode238

9.3.2 MIME240

9.4 用电子邮件访问Internet资源241

9.4.1 BITFTP241

9.4.2 LISTSERV242

热门推荐