第1章 UNIX操作系统概述
1.1 UNIX操作系统的发展史
1.2 UNIX系统结构
1.3 UNIX的体系结构
1.4 UNIX的目录结构
1.5 编程环境设计
1.6 本章小结
1.7 思考与练习
第2章 UNIX文件系统
2.1 文件系统基础
2.2 文件结构
2.3 目录和文件名
2.4 权限
2.5 i节点
2.6 目录层次
2.7 设备
2.8 本章小结
2.9 思考与练习
第3章 UNIX操作系统常用命令
3.1 通信命令
3.2 文件管理命令
3.3 运行程序命令
3.4 状态信息查询
3.5 全屏幕文本编辑器vi
3.6 文本处理命令
3.7 本章小结
3.8 思考与练习
第4章 shell的元字符和基本语法规则
4.1 命令行结构
4.2 元字符
4.3 创建新命令
4.4 命令行参数
4.5 程序输出作为参数
4.6 shell变量
4.7 I/O重定向
4.8 shell程序里的循环
4.9 测试和求值
4.10 bundle合并
4.11 过滤程序
4.12 本章小结
4.13 思考与练习
第5章 shell编程
5.1 设计newcal命令
5.2 目录搜索程序
5.3 用户登录和退出系统的程序
5.4 trap捕获中断
5.5 改写文件
5.6 使用名称终止进程
5.7 创建交互式命令
5.8 进度指示器
5.9 本章小结
5.10 思考与练习
第6章 使用标准的I/O编程
6.1 标准I/O
6.2 流文件操作与系统调用间的关系
6.3 程序参数
6.4 访问文件
6.5 显示和交互控制
6.6 获取环境变量
6.7 错误与调试
6.8 本章小结
6.9 思考与练习
第7章 UNIX系统程序设计
7.1 文件系统程序设计
7.2 用文件的系统调用实现进程间通信
7.3 高级进程间通信
7.4 远程进程间通信
7.5 系统程序综合设计实例
7.6 本章小结
7.7 思考与练习
第8章 UNIX系统网络和通信管理
8.1 TCP/IP协议简介
8.2 域名
8.3 TCP/IP网络地址与配置
8.4 网络文件系统(NFS)
8.5 网络信息系统(NIS)
8.6 远程计算机的通信
8.7 远程计算机登录
8.8 远程文件的拷贝
8.9 本章小结
8.10 思考与练习
附录A 命令和应用程序
附录B 系统调用
附录C 库函数
附录D 特殊文件
附录E 文件格式
附录F 宏程序包、语言约定和系统维护
参考文献