出版時(shí)間:1-1 出版社:中國(guó)電力出版社 作者:(美)Michacl K.Johnson Erik W.Troan 頁(yè)數(shù):362 字?jǐn)?shù):528000
內(nèi)容概要
本書(shū)由來(lái)自Red Hat公司的資深程序師撰寫。全書(shū)分為四個(gè)部分。第一部分介紹操作系統(tǒng)協(xié)議術(shù)語(yǔ)、文件和運(yùn)行環(huán)境;第二部分介紹編譯、鏈接、程序輸入和調(diào)試工具;第三部分介紹系統(tǒng)內(nèi)核和程序庫(kù)界面;第四部分介紹綜合應(yīng)用。本書(shū)幾乎涵蓋了Linux編程的各個(gè)層面,內(nèi)容由淺入深,可讀性較高。 本書(shū)適合軟件設(shè)計(jì)開(kāi)發(fā)人員及大專院校師生閱讀。
書(shū)籍目錄
序言
第一部分 入門
第1章 Linux的發(fā)展史
1.1 Unix自由軟件簡(jiǎn)史
1.2 Linux的發(fā)展
1.3 Unix系統(tǒng)的基本家譜
1.4 Linux的家譜
第2章 許可證與版權(quán)
2.1 版權(quán)
2.2 許可證
2.3 自由軟件許可證
第3章 有關(guān)Linux的更多信息
3.1 Linux文件概觀
3.2 其他手冊(cè)
3.3 源代碼
3.4 Linux(和其他)新聞組
3.5 郵件列表
3.6 其他文件
3.7 你的發(fā)布銷售商
第二部分 開(kāi)發(fā)環(huán)境和工具
第4章 開(kāi)發(fā)工具
4.1 編輯器
4.2 make
4.3 GNU調(diào)試程序
第5章 gcc選項(xiàng)和擴(kuò)展
5.1 gcc選項(xiàng)
5.2 頭文件
第6章 存儲(chǔ)器調(diào)試工具
6.1 錯(cuò)誤程序
6.2 電子籬笆
6.3 檢驗(yàn)程序
6.4 mpr和mcheck()
第7章 程序庫(kù)的創(chuàng)建和使用
7.1 靜態(tài)程序庫(kù)
7.2 共享程序庫(kù)
7.3 共享程序庫(kù)的設(shè)計(jì)
7.4 共享程序庫(kù)的創(chuàng)建
7.5 共享程序庫(kù)的安裝
7.6 使用共享程序庫(kù)
第8章 Linux開(kāi)發(fā)環(huán)境
8.1 了解系統(tǒng)調(diào)用
8.2 尋找頭文件和程序庫(kù)文件
第三部分 系統(tǒng)編程
第9章 進(jìn)程模型
9.1 定義進(jìn)程
9.2 進(jìn)程屬性
9.3 進(jìn)程信息
9.4 進(jìn)程基本元素
9.5 簡(jiǎn)單子進(jìn)程
9.6 會(huì)話和進(jìn)程組
9.7 關(guān)于ladsh
9.8 創(chuàng)建克隆
第10章 簡(jiǎn)單的文件操作
10.1 文件模式
10.2 基本的文件操作
10.3 查詢和改變信息節(jié)點(diǎn)信息
10.4 處理目錄項(xiàng)
10.5 文件描述符操作
10.6 創(chuàng)建未命名管道
10.7 對(duì)ladsh添加重定向信息
第11章 目錄操作
11.1 當(dāng)前工作目錄
11.2 更改根目錄
11.3 創(chuàng)建和刪除目錄
11.4 讀取目錄內(nèi)容
11.5 文件名匹配
11.6 增加目錄及匹配
第12章 高級(jí)文件處理
12.1 輸入輸出多重操作
12.2 內(nèi)存映射
12.3 文件封鎖
12.4 分散/集中讀寫
第13章 信號(hào)處理
13.1 信號(hào)的概念
13.2 Linuw(和POSIX)信號(hào)系統(tǒng)的API
13.3 有效信號(hào)
13.4 編寫信號(hào)處理程序
13.5 重新打開(kāi)記錄文件
第14章 作業(yè)控制
14.1 作業(yè)控制基礎(chǔ)
14.2 ladsh中的作業(yè)控制
第15章 終端和偽終端
15.1 tty操作
15.2 termios概述
15.3 termios實(shí)例
15.4 termios調(diào)試
15.5 termios索引
15.6 偽終端
第16章 用Socket聯(lián)網(wǎng)
16.1 協(xié)議支持
16.2 實(shí)用函數(shù)
16.3 基本Socket操作
16.4 UNIX域Socket
16.5 用TCP/IP聯(lián)網(wǎng)的機(jī)器
16.6 Socket錯(cuò)誤
第17章 時(shí)間
17.1 表示時(shí)間和日期
17.2 使用計(jì)時(shí)器
第18章 隨機(jī)數(shù)
18.1 偽隨機(jī)數(shù)
18.2 密碼與隨機(jī)數(shù)
第19章 虛擬控制臺(tái)編程
19.1 入門
19.2 發(fā)出蜂鳴聲
19.3 判斷終端是否為虛擬控制臺(tái)
19.4 尋找當(dāng)前虛擬控制臺(tái)
19.5 管理虛擬控制臺(tái)的切換
19.6 綜合例子:open命令
第20章 Linux控制臺(tái)
20.1 性能數(shù)據(jù)庫(kù)
20.2 圖示符、字符和映射
20.3 Linux控制臺(tái)性能
20.4 直接寫屏
第四部分 開(kāi)發(fā)庫(kù)
第21章 字符串的匹配
21.1 匹配任意字符串
21.2 正則表達(dá)式
第22章 使用S-Lang處理終端
22.1 輸入處理
22.2 輸出處理
第23章 Berkely db程序庫(kù)
23.1 概述
23.2 基本操作
23.3 讀取記錄
23.4 修改數(shù)據(jù)庫(kù)
23.5 例子
第24章 解析命令行選項(xiàng)
24.1 popt的基本用法
24.2 錯(cuò)誤處理
24.3 選項(xiàng)別名
24.4 解析參數(shù)字符串
24.5 處理外部參數(shù)
24.6 應(yīng)用例子
第25章 運(yùn)行時(shí)的動(dòng)態(tài)載入
25.1 動(dòng)態(tài)載入接口
第26章 名稱與用戶數(shù)據(jù)庫(kù)
26.1 ID-名稱的翻譯
26.2 修改系統(tǒng)數(shù)據(jù)庫(kù)
附錄A 直接訪問(wèn)I/O端口
A.1 可移植的I/O端口訪問(wèn)
A.2 直接I/O端口訪問(wèn)
附錄B ladsh源代碼
附錄C GNU通用公共許可證
C.1 序言
C.2 有關(guān)復(fù)制、發(fā)布和修改的條款和條件
C.3 如何將這些條款用到你的新程序
詞匯表
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版