出版时间:1996-05 出版社:西安交通大学出版社
内容概要
内容提要
本书共11章;概述,UNIX文件操作,文件及目录操作,标准级文件输入输出,进程控制,
进程通信,信号,shell程序设计,标准库函数,网络程序设计,屏幕处理。每章均在介绍程序设
计技术的同时,由简入繁,给出各类适合读者编程需求的实例。书后附录了UNIX的系统调用
及基本库函数,Vi的使用说明以及UNIX常用命令。
本书面向程序设计人员,所举实例,均在机上通过,具有较强的实用性。
书籍目录
目录
第1章 概述
1.1 UNIX简介
1.1.1 UNIX发展
1.1.2 UNIX系统结构
1.1.3 UNIX文件系统
1.1.4 命令程序设计语言――shell
1.2 UNIX系统概念
1.3 UNIX目录结构
1.4 UNIX程序设计环境
第2章 UNIX文件操作
2.1 UNIX系统级文件I/O
2.1.1 文件的打开
2.1.2 文件的建立
2.1.3 文件读写
2.1.4 随机存取
2.1.5 关闭和删除文件
2.2 标准输入和输出
2.2.1 标准输入和输出简介
2.2.2 标准输入和输出
2.3 标准输入输出重定向
2.4 终端控制
2.4.1 正则模式和原始模式
2.4.2 termio结构
2.4.3 终端控制
第3章 文件及目录操作
3.1 多用户环境中的文件操作
3.1.1 文件权限和模式
3.1.2 文件可访问性的测试和文件权限的改变
3.1.3 文件主的改变
3.2 目录操作
3.2.1 目录的读操作
3.2.2 当前目录的改变
3.2.3 目录的建立
3.2.4 目录的删除
3.3 文件状态信息的获取・
3.4 文件控制
第4章 标准级文件输入输出
4.1 简介
4.2 标准级文件I/O操作
4.2.1 文件打开
4.2.2 文件读写
4.2.3 随机存取
4.2.4 关闭文件
4.3 系统级和标准级文件I/O间的转换
第5章 进程控制
5.1 进程的基本结构
5.2 进程的创建与运行
5.2.1 进程的创建
5.2.2 进程的运行
5.3 进程控制
5.3.1 进程的同步
5.3.2 进程的终止
5.4 进程的环境
5.5 进程标识符及用户、组标识符的获取
第6章 进程通信
6.1 文件和记录加锁
6.2 管道
6.3 有名管道FIFO
6.4 消息
6.4.1 消息机制的数据结构
6.4.2 消息队列的建立
6.4.3 控制消息队列
6.4.4 消息操作
6.4.5 消息机制通信过程举例
6.5 信号量
6.5.1 信号量的数据结构
6.5.2 信号量的建立
6.5.3 控制信号量
6.5.4 信号量操作
6.5.5 信号量过程举例
6.6 共享存储区
6.6.1 共享存储区的数据结构
6.6.2 共享存储区的建立
6.6.3 控制共享存储区
6.6.4 共享存储区操作
6.6.5 共享存储区举例
第7章 信号
7.1 简介
7.2 信号的类型
7.3 捕获信号
7.4 发送信号
7.5 后台进程
第8章 shell程序设计
8.1 shell的基本功能
8.2 shell的内部命令
8.3 shell的控制结构
8.3.1 if条件结构
8.3.2 case结构
8.3.3 for结构
8.3.4 while结构
8.3.5 until结构
8.4 shell环境变量的设置
8.5 重定向及管道功能
8.5.1 输入/输出的重新定向
8.5.2 管道功能
8.6 shell编程
8.6.1 shell的变量
8.6.2 shell程序的调试
8.6.3 shell的函数
第9章 标准库函数
9.1 字符的分类和转换函数
9.2 数值转换函数
9.3 字符串处理函数
9.4 缓冲管理函数
9.5 内存分配函数
9.6 时间函数
9.7 数学函数
9.8 其他函数
第10章 网络程序设计
10.1 UNIX网络体系结构
10.2 TCP/IP协议
10.2.1 概述
10.2.2 基本术语
10.3 套接字编程
10.3.1 简介
10.3.2 套接字系统调用
10.3.3 典型用法
10.3.4 创建套接字
10.3.5 给套接字命名
10.3.6 建立一次连接
10.3.7 服务器一方
10.3.8 传递数据
10.3.9 放弃套接字
10.3.10 字节定序
10.3.11 字节运算
10.4 一个简单的客户/服务器程序实例
10.4.1 服务器程序
10.4.2 客户程序
10.4.3 实用程序
10.5解决网络依赖性
10.5.1 构造Internet地址
10.5.2 基本示例
第11章 屏幕处理
11.1 curses简介
11.2 准备屏幕
11.3 标准屏幕操作
11.4 创建和使用窗口
11.5 控制终端
11.6 其它窗口函数
11.7 屏幕处理实例
附录A UNIX的系统调用及基本库函数
附录B Vi的使用说明
附录C UNIX常用命令
图书封面
评论、评分、阅读与下载