
UNIX: the textbook
副标题:无
作 者:(美)Syed Mansoor Sarwar,(美)Robert Koretsky,(美)Syed Aqeel Sarwar著;张玉洁,孟祥武译
分类号:
ISBN:9787111186021
微信扫一扫,移动浏览光盘
简介
本书深入浅出地剖析了UNIX操作系统,系统地介绍了UNIX的各个方面,主要内容包括:shell操作、文本文件编辑、收发电子邮件、UNIX文件与文件系统的操作、输入输出管理、进程管理、网络管理以及常用shell的编程等。书后的附录详尽介绍了UNIX的终端命令及命令参数和选项,精心设计的章内练习和章末习题有助于读者及时巩固新的命令、原语和概念。第2版保持了上版的特点,并新增了快速入门、图形化Kmail、编译c++和Jaw程序的相关资料、目录的访问权限、UNIXFIFO等内容,此外,还增加了大量练习和习题。
本书组织结构清晰独特,讲解细腻,示例精彩,可帮助初学者尽快掌握 UNIX操作系统,从而增强对操作系统基本原理的理解。适合作为高等院校计算机专业本科生教材或参考书。
目录
目录
出版者的话
专家指导委员会
译者序
前言
第0章 UNIX操作系统快速入门
0.1 导言
0.2 UNIX命令的结构
0.3 登录与退出系统
0.3.1 通过UNIX终端连接
0.3.2 通过Microsoft Windows上的PuTTy软件连接
0.3.3 通过Microsoft Windows上的Telnet客户端软件连接
0.4 UNIX的文件维护与帮助命令
0.4.1 文件与目录的结构
0.4.2 查看文件内容
0.4.3 创建、删除和管理文件
0.4.4 创建、删除和管理目录
0.4.5 使用man命令获得帮助
0.4.6 获取帮助的其他方法
0.5 UNIX常用命令
0.5.1 检查系统设置
0.5.2 打印命令以及常用命令
0.5.3 消息命令
0.6 命令别名
小结
习题
第1章 操作系统概述
1.1 导言
1.2 什么是操作系统
1.3 操作系统的功能
1.4 字符用户界面与图形用户界面
1.5 操作系统的分类
1.6 UNIX产品系列
小结
习题
第2章 UNIX操作系统简史
2.1 导言
2.2 UNIX操作系统的发展历史
2.2.1 开端
2.2.2 操作系统研究
2.2.3 AT&T System V
2.2.4 伯克利软件发布版本
2.2.5 Shell的历史
2.2.6 当前与未来的发展——LINUX
2.3 UNIX系统的变种
2.4 Web资源
小结
习题
第3章 UNIX起步
3.1 导言
3.2 计算机系统硬件
3.2.1 主存
3.2.2 中央处理单元
3.2.3 磁盘
3.2.4 总线
3.2.5 输入/输出设备
3.3 UNIX软件体系结构
3.3.1 设备驱动程序层
3.3.2 UNIX内核
3.3.3 系统调用接口
3.3.4 语言库
3.3.5 UNIX Shell
3.3.6 应用程序
3.4 登录与退出系统
3.5 修正错误
3.6 重要的系统设置
小结
习题
第4章 UNIX Shell
4.1 导言
4.2 各种UNIX Shell
4.2.1 Shell程序
4.2.2 选择合适的Shell
4.2.3 改变Shell的方法
4.2.4 Shell启动文件与环境变量
4.3 Shell元字符
小结
习题
第5章 编辑文本文件
5.1 导言
5.2 使用pico文本编辑器进行简单的编辑
5.2.1 使用pico文本编辑器创建电子邮件文本
5.2.2 开始、保存文件以及退出编辑
5.2.3 常用的键盘命令与光标控制
5.2.4 剪贴与查找
5.3 使用vi文本编辑器获取更多控制
5.3.1 Shell脚本文件
5.3.2 开始、保存文件以及退出编辑
5.3.3 vi命令格式与操作模式
5.3.4 光标移动与编辑命令
5.3.5 拖放(复制与粘贴)与置换(查找与替换)
5.3.6 设置vi环境
5.3.7 在vi中执行Shell命令
5.4 使用emacs文本编辑器获得最大的控制
5.4.1 emacs的界面、基本概念以及特性
5.4.2 DOS别名
5.4.3 开始eraacs、保存文件以及退出编辑
5.4.4 光标移动与编辑命令
5.4.5 键盘宏
5.4.6 剪切、复制、粘贴与替换
5.4.7 使用GNU emacs进行纯图形化文本编辑
5.4.8 编辑数据文件
5.4.9 开始GNUemacs、保存文件以及退出编辑
5.4.10 emacs图形化菜单
5.4.11 创建并编辑C程序
5.4.12 在多个缓冲区中工作
小结
习题
第6章 电子邮件
6.1 导言
6.1.1 概述
6.1.2 电子邮件的特性
6.2 如何有效地使用UNIX的mail命令
6.3 图形化电子邮件系统Kmail
6.3.1 Kmail起步
6.3.2 在Kmail中读电子邮件
6.3.3 在Kmail中发送电子邮件
6.3.4 将电子邮件简单过滤到文件夹中
6.4 另一个全屏幕显示的电子邮件系统pine
6.4.1 使用pine发送带附件的电子邮件
6.4.2 使用pine发送电子邮件
6.4.3 使用pine阅读电子邮件
6.4.4 使用pine处理文件夹中的电子邮件
6.4.5 使用pine地址簿
6.4.6 pine命令小结
小结
习题
第7章 文件与文件系统结构
7.1 导言
7.2 UNIX文件概念
7.3 文件类型
7.3.1 普通/简单文件
7.3.2 目录
7.3.3 链接文件
7.3.4 特殊(设备)文件
7.3.5 命名管道(FIFO)
7.3.6 套接字
7.4 文件系统结构
7.4.1 文件系统的组织结构
7.4.2 起始目录与当前工作目录
7.4.3 路径名:绝对路径名与相对路径名
7.4.4 标准目录与文件
7.5 文件结构导航
7.5.1 确定起始目录的绝对路径名
7.5.2 浏览文件系统
7.5.3 创建文件
7.5.4 创建与删除目录
7.5.5 确定文件属性
7.5.6 确定文件内容的类型
7.6 UNIX中文件的表示与存储
7.7 标准文件与文件描述符
7.8 文件结束标记
小结
习题
第8章 文件安全性
8.1 导言
8.2 基于口令的保护
8.3 基于加密的保护
8.4 基于访问权限的保护
8.4.1 用户类型
8.4.2 文件操作,访问权限的类型
8.4.3 目录的访问权限
8.5 确定与修改文件的访问权限
8.5.1 确定文件的访问权限
8.5.2 修改文件的访问权限
8.5.3 目录的访问特权
8.5.4 默认的文件访问权限
8.6 特殊访问位
8.6.1 设置用户ID(SUID)位
8.6.2 设置组ID(SGID)位
8.6.3 粘着位
小结
习题
第9章 基本文件处理
9.1 导言
9.2 查看文本文件内容
9.2.1 查看完整的文件
9.2.2 一次查看一页文件内容
9.2.3 查看文件的头尾部分
9.3 复制、移动与删除文件
9.3.1 复制文件
9.3.2 移动文件
9.3.3 删除文件
9.3.4 确定文件大小
9.4 追加文件
9.5 合并文件
9.6 比较文件
9.7 删除重复的行
9.8 打印文件与控制打印作业
9.8.1 UNIX文件打印机制
9.8.2 打印文件
9.8.3 确定打印请求状态
9.8.4 取消打印作业
小结
习题
第10章 高级文件处理
10.1 导言
10.2 正则表达式
10.3 文件压缩
10.3.1 compress命令
10.3.2 uncompress命令
10.3.3 gzip命令
10.3.4 gunzip命令
10.3.5 gzexe命令
10.3.6 zcat命令
10.3.7 pack和unpack命令
10.4 文件排序
10.5 命令与文件的查找
10.6 在文件中查找
10.7 剪切与粘贴
10.8 编码与解码
10.9 文件加密与解密
小结
习题
第11章 文件共享
11.1 导言
11.2 复制共享文件
11.3 小组成员的共同登录
11.4 为共享文件设置适当的访问权限
11.5 小组成员的共同组
11.6 通过链接实现文件共享
11.6.1 硬链接
11.6.2 硬链接的缺点
11.6.3 软/符号链接
11.6.4 符号链接的优缺点
小结
习题
第12章 重定向与管道
12.1 导言
12.2 标准文件
12.3 输入重定向
12.4 输出重定向
12.5 合并输入和输出重定向
12.6 带文件描述符的输入和输出重定向
12.7 标准错误重定向
12.8 在一个命令中重定向标准输出和标准错误
12.9 在一个命令中重定向标准输入、标准输出和标准错误
12.10 不覆盖文件内容的重定向(追加)
12.11 UNIX管道
12.12 重定向与管道的组合
12.13 C Shell中的错误重定向
12.14 I/O与错误重定向小结
12.15 FIFO
小结
习题
第13章 进程
13.1 导言
13.2 同时运行多个进程
13.3 UNIX进程的状态
13.4 执行shell命令
13.5 进程的属性
13.6 进程与作业控制
13.6.1 前台进程与后台进程以及相关舌命令
13.6.2 UNIX守护进程
13.6.3 命令的顺序执行与并行执行
13.6.4 命令与进程的异常终止
13.7 UNIX进程的层次结构
小结
习题
第14章 网络与互联网
14.1 导言
14.2 计算机网络与互联网
14.3 使用计算机网络和互联网的原因
14.4 网络模型
14.5 TCP/IP协议族
14.5.1 TCP与UDP
14.5.2 应用程序数据路由——网际协议(IP)
14.5.3 IPv4地址的点分十进制表示法
14.5.4 符号名称
14.5.5 名称NIP地址的转换——域名系统
14.5.6 请求注解(RFC)
14.6 Internet服务与协议
14.7 客户/服务器软件模型
14.8 应用软件
14.8.1 显示主机名
14.8.2 显示网络上正在使用主机的用户信息列表
14.8.3 显示网络上主机的状态
14.8.4 测试网络连接
14.8.5 显示用户信息
14.8.6 远程登录
14.8.7 远程执行命令
14.8.8 文件传输
14.8.9 远程复制
14.8.10 安全Shell以及相关的命令
14.8.11 交互式聊天
14.8.12 跟踪站点间的路由
14.9 重要的因特网组织
14.10 Web资源
小结
习题
第15章 Bourne Shell编程入门
15.1 导言
15.2 运行Bourne Shell脚本
15.3 Shell变量及其相关命令
15.3.1 读写Shell变量
15.3.2 命令替换
15.3.3 导出环境变量
15.3.4 重置变量
15.3.5 创建只读用户自定义变量
15.3.6 读取标准输入
15.4 Shell脚本的参数传递
15.5 注释与程序头
15.6 程序控制流命令
15.6.1 if-then-elif-else-fi语句
15.6.2 for语句
15.6.3 while语句
15.6.4 until语句
15.6.5 break和continue命令
15.6.6 case语句
小结
习题
第16章 高级Bourne Shell编程
16.1 导言
16.2 数值型数据的处理
16.3 Here文档
16.4 中断处理
16.5 exec命令与文件I/O
16.5.1 不创建新进程的命令执行
16.5.2 使用exec命令进行文件I/O
16.6 Bourne Shell函数
16.6.1 使用函数的原因
16.6.2 函数定义
16.6.3 函数调用
16.6.4 函数举例
16.7 调试Shell程序
小结
习题
第17章 C Shell编程入门
17.1 导言
17.2 运行C Shell脚本
17.3 Shell变量与相关命令
17.3.1 读写Shell变量
17.3.2 命令替换
17.3.3 导出环境变量
17.3.4 变量重置
17.3.5 读取标准输入
17.4 向Shell脚本传递参数
17.5 注释与程序头
17.6 程序控制流命令
17.6.1 if-then-else-endif语乍口
17.6.2 foreach语句
17.6.3 while语句
17.6.4 break、continue和goto语句
17.6.5 switch语句
小结
习题
第18章 高级C Shell编程
18.1 导言
18.2 数值型数据处理
18.3 数组处理
18.4 Here文档
18.5 中断处理
18.6 调试Shell程序
小结
习题
第19章 文件系统的备份
19.1 导言
19.2 使用tar进行文件的归档和恢复
19.2.1 文件归档
19.2.2 恢复归档文件
19.2.3 复制目录层次
19.3 以tar格式发布软件
小结
习题
第20章 UNIX软件开发工具
20.1 导言
20.2 计算机编程语言
20.3 编译过程
20.4 软件工程生命周期
20.5 程序生成工具
20.5.1 生成c源文件
20.5.2 缩排c源代码
20.5.3 编译C、C++和JAVA程序
20.5.4 处理基于模块的c软件
20.5.5 建立库中的目标文件
20.5.6 使用库
20.5.7 版本控制
20.6 静态分析工具
20.6.1 验证代码的可移植性
20.6.2 源代码度量分析
20.7 动态分析工具
20.7.1 跟踪程序的执行
20.7.2 调试源代码
20.7.3 运行期性能
20.8 Web资源
小结
习题
第21章 UNIX GUI基础
21.1 导言
21.2 Xfree86基础
21.2.1 Xfree86的优点
21.2.2 交互行为的关键组成要素——事件与请求
21.2.3 用户界面中窗口管理器的角色以及fvwm2
21.2.4 定制XFree86和fvwm2
21.3 KDE桌面管理器
21.3.1 登录与退出
21.3.2 KDE面板
21.3.3 安装新软件包
21.3.4 KWM窗口管理器
21.3.5 KDE控制中心
21.3.6 文件管理器——Konqueror
21.4 Mac OS X的Aqua GUI
21.4.1 Mac桌面的外观
21.4.2 Dock
21.4.3 定制Dock
21.4.4 安装UNIX应用程序的Fink包管理器
21.4.5 System Preference的修改与终端检查器
21.4.6 Finder Prefefences
21.4.7 使用OS X Finder搜索整个文件系统
21.5 Web资源
小结
习题
附录 命令字典
术语表
索引
?_jx
出版者的话
专家指导委员会
译者序
前言
第0章 UNIX操作系统快速入门
0.1 导言
0.2 UNIX命令的结构
0.3 登录与退出系统
0.3.1 通过UNIX终端连接
0.3.2 通过Microsoft Windows上的PuTTy软件连接
0.3.3 通过Microsoft Windows上的Telnet客户端软件连接
0.4 UNIX的文件维护与帮助命令
0.4.1 文件与目录的结构
0.4.2 查看文件内容
0.4.3 创建、删除和管理文件
0.4.4 创建、删除和管理目录
0.4.5 使用man命令获得帮助
0.4.6 获取帮助的其他方法
0.5 UNIX常用命令
0.5.1 检查系统设置
0.5.2 打印命令以及常用命令
0.5.3 消息命令
0.6 命令别名
小结
习题
第1章 操作系统概述
1.1 导言
1.2 什么是操作系统
1.3 操作系统的功能
1.4 字符用户界面与图形用户界面
1.5 操作系统的分类
1.6 UNIX产品系列
小结
习题
第2章 UNIX操作系统简史
2.1 导言
2.2 UNIX操作系统的发展历史
2.2.1 开端
2.2.2 操作系统研究
2.2.3 AT&T System V
2.2.4 伯克利软件发布版本
2.2.5 Shell的历史
2.2.6 当前与未来的发展——LINUX
2.3 UNIX系统的变种
2.4 Web资源
小结
习题
第3章 UNIX起步
3.1 导言
3.2 计算机系统硬件
3.2.1 主存
3.2.2 中央处理单元
3.2.3 磁盘
3.2.4 总线
3.2.5 输入/输出设备
3.3 UNIX软件体系结构
3.3.1 设备驱动程序层
3.3.2 UNIX内核
3.3.3 系统调用接口
3.3.4 语言库
3.3.5 UNIX Shell
3.3.6 应用程序
3.4 登录与退出系统
3.5 修正错误
3.6 重要的系统设置
小结
习题
第4章 UNIX Shell
4.1 导言
4.2 各种UNIX Shell
4.2.1 Shell程序
4.2.2 选择合适的Shell
4.2.3 改变Shell的方法
4.2.4 Shell启动文件与环境变量
4.3 Shell元字符
小结
习题
第5章 编辑文本文件
5.1 导言
5.2 使用pico文本编辑器进行简单的编辑
5.2.1 使用pico文本编辑器创建电子邮件文本
5.2.2 开始、保存文件以及退出编辑
5.2.3 常用的键盘命令与光标控制
5.2.4 剪贴与查找
5.3 使用vi文本编辑器获取更多控制
5.3.1 Shell脚本文件
5.3.2 开始、保存文件以及退出编辑
5.3.3 vi命令格式与操作模式
5.3.4 光标移动与编辑命令
5.3.5 拖放(复制与粘贴)与置换(查找与替换)
5.3.6 设置vi环境
5.3.7 在vi中执行Shell命令
5.4 使用emacs文本编辑器获得最大的控制
5.4.1 emacs的界面、基本概念以及特性
5.4.2 DOS别名
5.4.3 开始eraacs、保存文件以及退出编辑
5.4.4 光标移动与编辑命令
5.4.5 键盘宏
5.4.6 剪切、复制、粘贴与替换
5.4.7 使用GNU emacs进行纯图形化文本编辑
5.4.8 编辑数据文件
5.4.9 开始GNUemacs、保存文件以及退出编辑
5.4.10 emacs图形化菜单
5.4.11 创建并编辑C程序
5.4.12 在多个缓冲区中工作
小结
习题
第6章 电子邮件
6.1 导言
6.1.1 概述
6.1.2 电子邮件的特性
6.2 如何有效地使用UNIX的mail命令
6.3 图形化电子邮件系统Kmail
6.3.1 Kmail起步
6.3.2 在Kmail中读电子邮件
6.3.3 在Kmail中发送电子邮件
6.3.4 将电子邮件简单过滤到文件夹中
6.4 另一个全屏幕显示的电子邮件系统pine
6.4.1 使用pine发送带附件的电子邮件
6.4.2 使用pine发送电子邮件
6.4.3 使用pine阅读电子邮件
6.4.4 使用pine处理文件夹中的电子邮件
6.4.5 使用pine地址簿
6.4.6 pine命令小结
小结
习题
第7章 文件与文件系统结构
7.1 导言
7.2 UNIX文件概念
7.3 文件类型
7.3.1 普通/简单文件
7.3.2 目录
7.3.3 链接文件
7.3.4 特殊(设备)文件
7.3.5 命名管道(FIFO)
7.3.6 套接字
7.4 文件系统结构
7.4.1 文件系统的组织结构
7.4.2 起始目录与当前工作目录
7.4.3 路径名:绝对路径名与相对路径名
7.4.4 标准目录与文件
7.5 文件结构导航
7.5.1 确定起始目录的绝对路径名
7.5.2 浏览文件系统
7.5.3 创建文件
7.5.4 创建与删除目录
7.5.5 确定文件属性
7.5.6 确定文件内容的类型
7.6 UNIX中文件的表示与存储
7.7 标准文件与文件描述符
7.8 文件结束标记
小结
习题
第8章 文件安全性
8.1 导言
8.2 基于口令的保护
8.3 基于加密的保护
8.4 基于访问权限的保护
8.4.1 用户类型
8.4.2 文件操作,访问权限的类型
8.4.3 目录的访问权限
8.5 确定与修改文件的访问权限
8.5.1 确定文件的访问权限
8.5.2 修改文件的访问权限
8.5.3 目录的访问特权
8.5.4 默认的文件访问权限
8.6 特殊访问位
8.6.1 设置用户ID(SUID)位
8.6.2 设置组ID(SGID)位
8.6.3 粘着位
小结
习题
第9章 基本文件处理
9.1 导言
9.2 查看文本文件内容
9.2.1 查看完整的文件
9.2.2 一次查看一页文件内容
9.2.3 查看文件的头尾部分
9.3 复制、移动与删除文件
9.3.1 复制文件
9.3.2 移动文件
9.3.3 删除文件
9.3.4 确定文件大小
9.4 追加文件
9.5 合并文件
9.6 比较文件
9.7 删除重复的行
9.8 打印文件与控制打印作业
9.8.1 UNIX文件打印机制
9.8.2 打印文件
9.8.3 确定打印请求状态
9.8.4 取消打印作业
小结
习题
第10章 高级文件处理
10.1 导言
10.2 正则表达式
10.3 文件压缩
10.3.1 compress命令
10.3.2 uncompress命令
10.3.3 gzip命令
10.3.4 gunzip命令
10.3.5 gzexe命令
10.3.6 zcat命令
10.3.7 pack和unpack命令
10.4 文件排序
10.5 命令与文件的查找
10.6 在文件中查找
10.7 剪切与粘贴
10.8 编码与解码
10.9 文件加密与解密
小结
习题
第11章 文件共享
11.1 导言
11.2 复制共享文件
11.3 小组成员的共同登录
11.4 为共享文件设置适当的访问权限
11.5 小组成员的共同组
11.6 通过链接实现文件共享
11.6.1 硬链接
11.6.2 硬链接的缺点
11.6.3 软/符号链接
11.6.4 符号链接的优缺点
小结
习题
第12章 重定向与管道
12.1 导言
12.2 标准文件
12.3 输入重定向
12.4 输出重定向
12.5 合并输入和输出重定向
12.6 带文件描述符的输入和输出重定向
12.7 标准错误重定向
12.8 在一个命令中重定向标准输出和标准错误
12.9 在一个命令中重定向标准输入、标准输出和标准错误
12.10 不覆盖文件内容的重定向(追加)
12.11 UNIX管道
12.12 重定向与管道的组合
12.13 C Shell中的错误重定向
12.14 I/O与错误重定向小结
12.15 FIFO
小结
习题
第13章 进程
13.1 导言
13.2 同时运行多个进程
13.3 UNIX进程的状态
13.4 执行shell命令
13.5 进程的属性
13.6 进程与作业控制
13.6.1 前台进程与后台进程以及相关舌命令
13.6.2 UNIX守护进程
13.6.3 命令的顺序执行与并行执行
13.6.4 命令与进程的异常终止
13.7 UNIX进程的层次结构
小结
习题
第14章 网络与互联网
14.1 导言
14.2 计算机网络与互联网
14.3 使用计算机网络和互联网的原因
14.4 网络模型
14.5 TCP/IP协议族
14.5.1 TCP与UDP
14.5.2 应用程序数据路由——网际协议(IP)
14.5.3 IPv4地址的点分十进制表示法
14.5.4 符号名称
14.5.5 名称NIP地址的转换——域名系统
14.5.6 请求注解(RFC)
14.6 Internet服务与协议
14.7 客户/服务器软件模型
14.8 应用软件
14.8.1 显示主机名
14.8.2 显示网络上正在使用主机的用户信息列表
14.8.3 显示网络上主机的状态
14.8.4 测试网络连接
14.8.5 显示用户信息
14.8.6 远程登录
14.8.7 远程执行命令
14.8.8 文件传输
14.8.9 远程复制
14.8.10 安全Shell以及相关的命令
14.8.11 交互式聊天
14.8.12 跟踪站点间的路由
14.9 重要的因特网组织
14.10 Web资源
小结
习题
第15章 Bourne Shell编程入门
15.1 导言
15.2 运行Bourne Shell脚本
15.3 Shell变量及其相关命令
15.3.1 读写Shell变量
15.3.2 命令替换
15.3.3 导出环境变量
15.3.4 重置变量
15.3.5 创建只读用户自定义变量
15.3.6 读取标准输入
15.4 Shell脚本的参数传递
15.5 注释与程序头
15.6 程序控制流命令
15.6.1 if-then-elif-else-fi语句
15.6.2 for语句
15.6.3 while语句
15.6.4 until语句
15.6.5 break和continue命令
15.6.6 case语句
小结
习题
第16章 高级Bourne Shell编程
16.1 导言
16.2 数值型数据的处理
16.3 Here文档
16.4 中断处理
16.5 exec命令与文件I/O
16.5.1 不创建新进程的命令执行
16.5.2 使用exec命令进行文件I/O
16.6 Bourne Shell函数
16.6.1 使用函数的原因
16.6.2 函数定义
16.6.3 函数调用
16.6.4 函数举例
16.7 调试Shell程序
小结
习题
第17章 C Shell编程入门
17.1 导言
17.2 运行C Shell脚本
17.3 Shell变量与相关命令
17.3.1 读写Shell变量
17.3.2 命令替换
17.3.3 导出环境变量
17.3.4 变量重置
17.3.5 读取标准输入
17.4 向Shell脚本传递参数
17.5 注释与程序头
17.6 程序控制流命令
17.6.1 if-then-else-endif语乍口
17.6.2 foreach语句
17.6.3 while语句
17.6.4 break、continue和goto语句
17.6.5 switch语句
小结
习题
第18章 高级C Shell编程
18.1 导言
18.2 数值型数据处理
18.3 数组处理
18.4 Here文档
18.5 中断处理
18.6 调试Shell程序
小结
习题
第19章 文件系统的备份
19.1 导言
19.2 使用tar进行文件的归档和恢复
19.2.1 文件归档
19.2.2 恢复归档文件
19.2.3 复制目录层次
19.3 以tar格式发布软件
小结
习题
第20章 UNIX软件开发工具
20.1 导言
20.2 计算机编程语言
20.3 编译过程
20.4 软件工程生命周期
20.5 程序生成工具
20.5.1 生成c源文件
20.5.2 缩排c源代码
20.5.3 编译C、C++和JAVA程序
20.5.4 处理基于模块的c软件
20.5.5 建立库中的目标文件
20.5.6 使用库
20.5.7 版本控制
20.6 静态分析工具
20.6.1 验证代码的可移植性
20.6.2 源代码度量分析
20.7 动态分析工具
20.7.1 跟踪程序的执行
20.7.2 调试源代码
20.7.3 运行期性能
20.8 Web资源
小结
习题
第21章 UNIX GUI基础
21.1 导言
21.2 Xfree86基础
21.2.1 Xfree86的优点
21.2.2 交互行为的关键组成要素——事件与请求
21.2.3 用户界面中窗口管理器的角色以及fvwm2
21.2.4 定制XFree86和fvwm2
21.3 KDE桌面管理器
21.3.1 登录与退出
21.3.2 KDE面板
21.3.3 安装新软件包
21.3.4 KWM窗口管理器
21.3.5 KDE控制中心
21.3.6 文件管理器——Konqueror
21.4 Mac OS X的Aqua GUI
21.4.1 Mac桌面的外观
21.4.2 Dock
21.4.3 定制Dock
21.4.4 安装UNIX应用程序的Fink包管理器
21.4.5 System Preference的修改与终端检查器
21.4.6 Finder Prefefences
21.4.7 使用OS X Finder搜索整个文件系统
21.5 Web资源
小结
习题
附录 命令字典
术语表
索引
?_jx
UNIX: the textbook
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
