第二版前言
前言
第一章 C語言與Linux系統(tǒng)
1. 1 Linux系統(tǒng)簡介
1. 2 C語言概述
1. 3 Linux系統(tǒng)中的C語言
第二章 OCC編譯器
2. 1 GCC的安裝
2. 2 GCC的使用
2. 3 其他編譯調試工具
第三章 C語言的調試工具
3. 1 gdb符號調試器
3. 2 gdb命令詳解及簡單應用舉例
3. 3 其他調試工具
第四章 使用make
4. 1 make的簡單使用
4. 2 控制make的屬性
4. 3 使用宏(macro)
4. 4 內部規(guī)則
4. 5 使用庫
第五章 文件系統(tǒng)的操作
5. 1 文件系統(tǒng)簡介
5. 2 順序文件操作
5. 3 隨機文件操作
5. 4 文件共享
5. 5 索引節(jié)點
5. 6 文件層次結構
5. 7 改變文件屬性
5. 8 文件鏈接
5. 9 設備文件
第六章 標準輸入輸出
6. 1 簡介
6. 2 標準輸入輸出的基本操作
6. 3 非格式化輸入輸出操作
6. 4 格式化輸入輸出操作
6. 5 臨時文件的有關操作
第七章 進程的控制
7. 1 進程概述
7. 2 進程的基本操作
7. 3 進程之間的關系
第八童 信號及其處理
8. 1 簡介
8. 2 信號與信號處理函數(shù)
8. 3 信號集及其處理
8. 4 作業(yè)控制信號
第九章 進程間的通信
9. 1 簡介
9. 2 管道
9. 3 命名管道
9. 4 System V的進程間通信機制
第十章 守護進程的編制
10. 1 守護進程簡介
10. 2 守護進程的編碼
10. 3 守護進程的輸出
第十一章 網絡編程
11. 1 預備知識
11. 2 流式套接字的基本操作
11. 3 客戶用/務器機制
11. 4 數(shù)據(jù)報套接字的操作
11. 5 高級技巧:selecK()和poll()
第十二章 設備編程
12. 1 對聲音設備編程
12. 2 對鼠標端口編程
12. 3 對調制解調器編程
12. 4 對打印機端口編程
12. 5 對控制臺終端編程
第13章 一個實例--自己的Shell
13. 1 頭文件head.h
13. 2 主過程main.c
13. 3 初始化模塊init.c
13. 4 語法分析get_simcom.c
13. 5 得到下一標識符get_word.c
13. 6 得到當前命令行get_comln.c
13. 7 執(zhí)行簡單命令Run_com.c
13. 8 執(zhí)行輸入的命令Execute.c
13. 9 分析簡單命令Get_imarg.c
13. 10 字符串匹配Check.c
附錄 linux系統(tǒng)調用一覽表