UNIX環境高級編程

UNIX環境高級編程

2005年人民郵電出版社出版的圖書
《UNIX環境高級編程(第2版)》是2005年人民郵電出版社出版的圖書,作者是W.Richard Stevens。本書是被譽為UNIX編程“聖經”的Advanced Programming in the UNIX Environment一書的更新版。[1]在本書第1版出版後的十幾年中,UNIX行業已經有了巨大的變化,特别是影響UNIX編程接口的有關标準變化很大。
    書名:UNIX環境高級編程(第2版) 别名: 作者:(美)史蒂文斯、(美)拉戈 類别: 原作品: 譯者:張亞英,戚正偉 出版社:人民郵電出版社 頁數:758 定價: 開本: 裝幀: ISBN:

版權信息

叢書名:圖靈計算機科學叢書

作者:(美)史蒂文斯,(美)拉戈 着,尤晉元,張亞英,戚正偉 譯

出版社:人民郵電出版社

出版時間:2006-5-1

字數:1271000

頁數:758

開本:16

ISBN :9787115147318

分類:圖書 >> 計算機/網絡 >> 操作系統/系統開發 >> UNIX Solaris

定價:¥99.00

内容簡介

本書在保持了前一版的風格的基礎上,根據最新的标準對内容進行了修訂和增補,反映了最新的技術發展。書中除了介紹UNIX文件和目錄、标準I/O庫、系統數據文件和信息、進程環境、進程控制、進程關系、信号、線程、線程控制、守護進程、各種I/O、進程間通信、網絡IPC、僞終端等方面的内容,還在此基礎上介紹了多個應用示例,包括如何創建數據庫函數庫以及如何與網絡打印機通信等。此外,還在附錄中給出了函數原型和部分習題的答案。

本書内容權威,概念清晰,闡述精辟,對于所有層次UNIX程序員都是一本不可或缺的參考書。

作者簡介

W.Richard Stevens,備受贊譽的技術作家,生前着有多種經典的傳世之作,包括《UNIX網絡編程》(兩卷本)、《TCP/IP詳解》(三卷本)和本書第1版。

尤晉元,上海交通大學計算機科學及工程系教授、博士生導師。在科研方面,主要從事操作系統和分布對象計算技術方面的研究;在教學方面,長期承擔操作系統及分布計算等課程的教學工作。主編和翻譯了多本操作系統教材和參考書,包括《UNIX操作系統教程》、《UNIX高級編程技術》、《UNIX環境高級編程》和《操作系統:設計與實現》等。

圖書目錄

第1章UNIX基礎知識1

1.1引言1

1.2UNIX體系結構1

1.3登錄1

1.4文件和目錄3

1.5輸入和輸出6

1.6程序和進程8

1.7出錯處理10

1.8用戶标識12

1.9信号14

1.10時間值15

1.11系統調用和庫函數16

1.12小結17

習題18

第2章UNIX标準化及實現19

2.1引言19

2.2UNIX标準化19

2.2.1ISO C19

2.2.2IEEE POSIX20

2.2.3Single UNIX Specification25

2.2.4FIPS26

2.3UNIX系統實現26

2.3.1SVR426

2.3.24.4BSD27

2.3.3FreeBSD27

2.3.4Linux27

2.3.5Mac OS X28

2.3.6Solaris28

2.3.7其他UNIX系統28

2.4标準和實現的關系28

2.5限制29

2.5.1ISO C限制29

2.5.2POSIX限制30

2.5.3XSI限制32

2.5.4sysconf、pathconf和fpathconf函數32

2.5.5不确定的運行時限制38

2.6選項42

2.7功能測試宏44

2.8基本系統數據類型45

2.9标準之間的沖突45

2.10小結46

習題46

第3章文件I/O47

3.1引言47

3.2文件描述符47

3.3open函數48

3.4creat函數49

3.5close函數50

3.6lseek函數50

3.7read函數53

3.8write函數54

3.9I/O的效率54

3.10文件共享56

3.11原子操作59

3.12dup和dup2函數60

3.13sync、fsync和fdatasync函數61

3.14fcntl函數62

3.15ioctl函數66

3.16/dev/fd67

3.17小結68

習題68

第4章文件和目錄71

4.1引言71

4.2stat、fstat和lstat函數71

4.3文件類型72

4.4設置用戶ID和設置組ID74

4.5文件訪問權限75

4.6新文件和目錄的所有權77

4.7access函數77

4.8umask函數79

4.9chmod和fchmod函數81

4.10粘住位83

4.11chown、fchown和lchown函數84

4.12文件長度85

4.13文件截短86

4.14文件系統86

4.15link、unlink、remove和rename函數89

4.16符号鍊接91

4.17symlink和readlink函數94

4.18文件的時間94

4.19utime函數95

4.20mkdir和rmdir函數97

4.21讀目錄98

4.22chdir、fchdir和getcwd函數102

4.23設備特殊文件104

4.24文件訪問權限位小結106

4.25小結106

習題107

第5章标準I/O庫109

5.1引言109

5.2流和FILE對象109

5.3标準輸入、标準輸出和标準出錯110

5.4緩沖110

5.5打開流112

5.6讀和寫流114

5.7每次一行I/O116

5.8标準I/O的效率117

5.9二進制I/O119

5.10定位流120

5.11格式化I/O121

5.12實現細節125

5.13臨時文件127

5.14标準I/O的替代軟件130

5.15小結130

習題130

第6章系統數據文件和信息133

6.1引言133

6.2口令文件133

6.3陰影口令136

6.4組文件137

6.5附加組ID138

6.6實現的區别139

6.7其他數據文件139

6.8登錄賬戶記錄140

6.9系統标識141

6.10時間和日期例程142

6.11小結146

習題146

第7章進程環境147

7.1引言147

7.2main函數147

7.3進程終止147

7.4命令行參數151

7.5環境表152

7.6C程序的存儲空間布局152

7.7共享庫154

7.8存儲器分配154

7.9環境變量157

7.10setjmp和longjmp函數159

7.11getrlimit和setrlimit函數164

7.12小結168

相關詞條

相關搜索

其它詞條