UNIX环境高级编程 - 附录A目录

核心内容

这是W. Richard Stevens所著《UNIX环境高级编程》(Advanced Programming in the UNIX Environment,简称APUE)的目录结构,提供了本书完整的章节概览。

全书结构概览

第1章:UNIX基础知识(第1-16页)

  • 引言、术语、文件系统、目录、路径名
  • 标准I/O、进程与线程、用户标识、信号、系统配置

第2章:UNIX标准与实现(第17-34页)

  • ANSI C、IEEE POSIX、X/Open XPG3、FIPS标准
  • System V Release 4、4.3+BSD等实现关系

第3章:文件I/O(第35-52页)

  • open、creat、close、lseek、read、write
  • I/O效率、文件共享、原子操作、dup/dup2、fcntl、ioctl

第4章:文件与目录(第54-89页)

  • stat/lstat、文件权限、chmod/chown、link/unlink、符号链接、时间戳、设备文件

第5章:标准I/O(第91-108页)

  • FILE结构、缓冲区、每字符I/O、格式化I/O、临时文件

第6章:系统错误与消息(第110-121页)

  • strerror、syslog、系统标识、时间函数

第7章:UNIX进程环境(第122-140页)

  • main函数、进程终止、atexit、命令行参数、环境变量、存储映像、setjmp/longjmp

第8章:进程控制(第141-178页)

  • fork、vfork、exec族、wait/waitpid、动态内存、进程映像

第9章:进程关系(第180-197页)

  • 终端事件、会话、作业控制、shell执行、新会话创建

第10章:信号(第198-244页)

  • signal、sigaction、sigprocmask、sigpending、sigsetjmp/siglongjmp、sleep/abort

第11章:终端I/O(第246-272页)

  • 终端属性、termcap/terminfo、curses

第12章:高级I/O(第273-311页)

  • 记录锁、mmap/munmap、非阻塞I/O、异步I/O、readv/writev

第13章:守护进程(第312-319页)

  • syslog、daemon模型

第14章:进程间通信(第320-353页)

  • 管道、命名管道、消息队列、信号量、共享内存

第15章:高级进程间通信(第355-385页)

  • 流、套接字、XSI IPC

第16章:数据库函数(第386-412页)

  • 历史、哈希、树、排序、源码

第17章:PostScript与打印机通信(第413-434页)

第18章:网络:UNIX域套接字(第435-474页)

第19章:伪终端(第476-495页)

  • pty_fork、pty_open

附录

  • 附录A:习题答案(第497-511页)
  • 附录B:头文件汇总(第512-517页)
  • 附录C:习题解答(第518-535页)
  • 参考文献(第536页起)

笔记说明:此文件提供了APUE第三版的完整目录结构。该书是UNIX/Linux系统编程的经典权威参考书,覆盖了文件I/O、进程控制、信号、IPC、网络编程等核心主题。原书由Addison-Wesley出版,ISBN 0-201-56333-3。