UNIX使用指南

UNIX使用指南
作 者: 杜维文
出版社: 清华大学出版社
丛编项: 流行软件指南丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: UNIX
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《UNIX使用指南》作者简介

内容简介

内容简介几十年来UNIX一直是世界上的主流操作系统,它在科研、教育、商业、工业等众多领域内发挥着无可替代的巨大作用。本书从博大精深的UNIX中选择了其中重要和常用的内容,即UNIx系统基础、UNIX系统使用、UNIX系统管理、UNIX系统开发进行了系统而深入的阐述。通过对本书的学习,读者不仅能够使用UNIX系统,而且还可以管理UNIX系统以及在UNIX系统上进行开发研究,进一步完善UNIX系统。本书可供大学计算机系的师生及广大的计算机使用者学习使用。

图书目录

第1部分 UNIX系统基础

第1章 UNIX简介

1.1 UNIX的发展历史

1.2 UNIX现状

1.3 UNIX的未来

第2章 文件系统

2.1 概述

2.2 用户观点中的文件系统

2.2.1 UNIX的树型目录结构

2.2.2 目录和路径

2.2.3 命令附录

2.2.4 文件

2.3 文件系统的内部实现

2.3.1 概述

2.3.2 文件子系统

2.3.3 文件系统高速缓冲

2.4 小结

第3章 进程系统

3.1 用户观点中的进程系统

3.1.1 进程概念

3.1.2 进程状态

3.1.3 进程控制

3.1.4 命令附录

3.2 进程系统的内部实现

3.2.1 进程结构

3.2.2 进程存储管理

3.2.3 进程上下文

3.2.4 进程控制

3.2.5 进程调度

3.2.6 关于线程

3.3 小结

第2部分 UNIX系统使用

第4章 UNIX Shell

4.1 概述

4.2 输入、输出的重定向与管道

4.2.1 重定向

4.2.2 管道

4.3 环境变量

4.4 命令的生成

4.4.1 命令文件的查找

4.4.2 通配符

4.4.3 特殊字符的处理

4.5 Shell编程

4.5.1 Shell命令文件

4.5.2 Shell变量

4.5.3 命令控制结构

4.5.4 Shell内部命令

4.5.5 Shell执行方式控制

4.6 其他Shell介绍

4.6.1 层次化Shell

4.6.2 csh和ksh

4.7 小结

4.8 命令附录

第5章 文本编辑程序

5.1 vi入门

5.1.1 进入vi

5.1.2 插入文本(Insert)

5.1.3 重复前一命令(Redo)

5.1.4 取消上一命令(Undo)

5.1.5 移动光标

5.1.6 删除(Delete)

5.1.7 搜索某个字符串(Search)

5.1.8 串替换(Substitute)

5.1.9 读入其他文件中的内容

5.1.10 执行其他Shell命令

5.1.11 行号

5.1.12 退出vi

5.2 VI使用详述

5.2.1 启动vi

5.2.2 移动光标

5.2.3 屏幕翻滚

5.2.4 插入文本

5.2.5 文件内容的复制

5.2.6 文件内容的删除

5.2.7 文本的取代

5.2.8 文本行的移动

5.2.9 串搜索

5.2.10 串替换

5.2.11 行的合并

5.2.12 编辑多个文件

5.2.13 退出vi

5.3 vi配置

5.3.1 终端类型的设置

5.3.2 选项设置

5.3.3 vi中的宏功能

5.3.4 字符串缩写

5.3.5 永久性的环境设置

5.4 命令汇总

第6章 存储介质

6.1 存储空间使用情况

6.1.1 文件系统空闲情况统计

6.1.2 磁盘空间占用情况

6.1.3 用户占用文件系统空间统计

6.1.4 命令附录

6.2 存储介质上的文件系统

6.2.1 存储介质的组织方式

6.2.2 存储介质上文件系统的使用

6.2.3 命令附录

6.3 文件备份工具

6.3.1 dd命令

6.3.2 cpio命令

6.3.3 tar命令

6.3.4 命令附录

6.4 DOS格式软盘存取工具

6.5 小结

第7章 UNIX环境下的网络

7.1 关于Internet

7.1.1 概述

7.1.2 什么是网络互联

7.1.3 Internet地址

7.1.4 域名服务

7.1.5 Internet应用服务

7.2 文件传输

7.2.1 Internet文件传输服务内部实现机制

7.2.2 文件传输命令ftp的使用

7.2.3 命令附录

7.3 远程登录

7.3.1 Internet远程登录内部实现机制

7.3.2 远程登录命令telnet的使用

7.3.3 命令附录

7.4 电子邮件

7.4.1 Internet电子邮件的内部实现机制

7.4.2 UNIX环境下电子邮件系统的使用

7.4.3 命令附录

7.5 小结

第3部分 UNIX系统管理

第8章 系统启动与关闭

8.1 系统的启动过程

8.1.1 操作系统装入程序的加载

8.1.2 UNIX系统核心程序的装入

8.1.3 系统内核的初始化

8.1.4 硬件的检测和配置

8.1.5 系统进程的生成

8.1.6 系统初始化Shell命令文本的执行

8.1.7 各终端进程的生成

8.1.8 启动过程中的人工干预

8.2 系统的关闭

8.3 小结

8.4 命令附录

第9章 安全性管理

9.1 安全性问题概述

9.1.1 系统登录

9.1.2 文件的访问权限

9.1.3 文件加密

9.1.4 受限制的Shell

9.1.5 网络安全性

9.1.6 设备的安全性

9.2 用户帐户的管理

9.2.1 帐号管理

9.2.2 组的管理

9.2.3 口令维护

9.3 超级用户

9.3.1 超级用户的权限

9.3.2 转变至超级用户角色

9.4 小结

9.5 命令附录

第10章 文件系统管理

10.1 本地文件系统的管理

10.1.1 文件系统存储空间的管理

10.1.2 文件系统完整性管理

10.1.3 命令附录

10.2 分布式文件系统管理

10.2.1 分布式文件系统的实现机制

10.2.2 分布式文件系统的管理

10.2.3 命令附录

10.3 小结

第11章 时间和作业调度

11.1 时间

11.1.1 系统时间

11.1.2 文件时间

11.1.3 命令附录

11.2 作业调度

11.2.1 cron机制

11.2.2 at和batch

11.2.3 命令附录

11.3 小结

第4部分 UNIX系统开发

第12章 C编译系统

12.1 编译过程概述

12.2 cc命令

12.2.1 cc基本用法

12.2.2 常用选项

12.3 链接处理

12.3.1 缺省设置

12.3.2 标准库函数的链接

12.3.3 静态库及动态库的建立

12.3.4 链接程序搜索目录

12.3.5 动态链接程序搜索目录

12.4 小结

12.5 命令附录

第13章 调试系统

13.1 程序调试概述

13.2 sdb的启动

13.3 sdb命令的使用

13.3.1 源程序的显示和搜索

13.3.2 函数调用层次显示

13.3.3 存储单元内容的显示和设置

13.3.4 程序执行控制

13.3.5 汇编级的程序调试

13.3.6 其他命令

13.4 小结

13.5 命令附录

第14章 程序维护工具make

14.1 make工作机制

14.1.1 make基本工作机制

14.1.2 make描述文件格式

14.1.3 依赖关系的确定

14.2 make变量

14.2.1 用户自定义变量

14.2.2 make预定义变量

14.2.3 make变量同Shell环境变量的交互作用

14.2.4 变量的条件赋值

14.2.5 变量值的替换

14.3 make的后缀规则

14.3.1 后缀规则

14.3.2 可识别后缀名表

14.3.3 make的标准后缀规则

14.4 静态库的维护

14.5 小结

14.6 命令附录

第15章 源文件版本维护工具SCCS

15.1 概述

15.2 历史文件的生成和管理

15.2.1 历史文件的生成

15.2.2 历史文件的管理

15.3 文件的提取

15.3.1 只读方式的提取

15.3.2 修改方式的提取

15.3.3 新生成的delta的撤消

15.4 新版本的加入

15.5 其他辅助工具

15.5.1 历史文件信息显示

15.5.2 delta合并

15.5.3 delta的删除

15.5.4 注释的修改

15.5.5 what命令

15.5.6 版本间差别的显示

15.5.7 Help命令

15.6 SCCS和make之间的交互

15.7 小结

15.8 命令附录