注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Linux深入淺出Linux工具與編程

深入淺出Linux工具與編程

深入淺出Linux工具與編程

定 價(jià):¥79.00

作 者: 余國(guó)平 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

ISBN: 9787121137501 出版時(shí)間: 2011-07-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 568 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入淺出Linux工具與編程》系統(tǒng)地論述了Linux工具與編程的相關(guān)知識(shí)。全書內(nèi)容可分為兩部分:Linux知識(shí)的初級(jí)部分和高級(jí)部分。其中初級(jí)部分包括Linux操作系統(tǒng)介紹、Linux命令說(shuō)明、Linux常見(jiàn)實(shí)用工具(正則表達(dá)式、find、sed、awk)、Shell編程、LinuxC語(yǔ)言程序設(shè)計(jì)、LinuxC語(yǔ)言開發(fā)工具(vi與vim編輯器、gcc、Makefile和gdb);高級(jí)部分包括Linux進(jìn)程編程(Linux進(jìn)程、Linux線程、管道與信號(hào)、消息隊(duì)列、信號(hào)量和共享內(nèi)存)、Linux文件編程、網(wǎng)絡(luò)編程和XML編程。

作者簡(jiǎn)介

暫缺《深入淺出Linux工具與編程》作者簡(jiǎn)介

圖書目錄

第1篇  Linux命令及其工具
第1章  Linux系統(tǒng)與命令 2
1.1  Linux操作系統(tǒng) 2
1.1.1  Linux重要概念 2
1.1.2  Linux組成 3
1.1.3  Linux目錄結(jié)構(gòu) 3
1.1.4  Linux操作系統(tǒng)的組成 5
1.1.5  Linux用戶管理 6
1.1.6  Linux文件管理 6
1.2  Linux命令 7
1.2.1  Linux命令幫助 7
1.2.2  Linux命令的符號(hào)及意義 8
1.2.3  Linux命令 9
第2章  Linux常用實(shí)用工具 18
2.1  正則表達(dá)式 18
2.2  find查找命令 20
2.2.1  find語(yǔ)法 20
2.2.2  find實(shí)例練習(xí) 22
2.3  sed 24
2.3.1  sed語(yǔ)法 24
2.3.2  sed實(shí)例練習(xí) 26
2.4  awk 29
2.4.1  awk語(yǔ)法 29
2.4.2  awk實(shí)例練習(xí) 36
第3章  Shell編程 40
3.1  Shell環(huán)境變量 40
3.1.1  環(huán)境變量說(shuō)明 40
3.1.2  用戶常用的系統(tǒng)環(huán)境變量 41
3.1.3  用戶登錄腳本示例 42
3.2  Shell的符號(hào)、變量及運(yùn)行 43
3.2.1  Shell中的符號(hào)及其含義 43
3.2.2  “反引號(hào)命令替換 44
3.2.3  Shell變量 45
3.2.4  Shell腳本執(zhí)行 50
3.2.5  Shell退出狀態(tài) 50
3.3  Shell的輸入和輸出 51
3.3.1  Shell的輸入 51
3.3.2  Shell的輸出 52
3.4  Shell測(cè)試條件 53
3.5  Shell的流程控制結(jié)構(gòu) 57
3.5.1  if語(yǔ)句 57
3.5.2  case語(yǔ)句 59
3.5.3  while語(yǔ)句 60
3.5.4  until語(yǔ)句 61
3.5.5  for語(yǔ)句 62
3.5.6  跳轉(zhuǎn)語(yǔ)句 64
3.6  Shell數(shù)組 64
3.7  Shell函數(shù) 65
3.8  I/O重定向 67
3.9  Shell內(nèi)置命令 68
3.10  實(shí)用Shell腳本 73
第2篇  Linux C語(yǔ)言程序設(shè)計(jì)
第4章  C語(yǔ)言基礎(chǔ) 76
4.1  C語(yǔ)言基本概念 76
4.2  常量與變量 84
4.3  運(yùn)算符 89
4.4  C語(yǔ)言控制結(jié)構(gòu) 96
4.4.1  if語(yǔ)句 97
4.4.2  switch語(yǔ)句 100
4.4.3  goto語(yǔ)句 101
4.4.4  while語(yǔ)句 102
4.4.5  do-while語(yǔ)句 103
4.4.6  for語(yǔ)句 104
4.4.7  break和continue語(yǔ)句 106
第5章  C語(yǔ)言函數(shù) 107
5.1  函數(shù)簡(jiǎn)述 107
5.2  函數(shù)變量 110
5.3  函數(shù)定義與調(diào)用 110
5.3.1  函數(shù)定義 110
5.3.2  函數(shù)的參數(shù)與返回值 111
5.3.3  函數(shù)調(diào)用 115
第6章  C語(yǔ)言數(shù)組、結(jié)構(gòu)體及指針 119
6.1  C語(yǔ)言數(shù)組 119
6.1.1  數(shù)組概述 119
6.1.2  一維數(shù)組 120
6.1.3  二維數(shù)組 124
6.1.4  字符數(shù)組 127
6.1.5  冒泡法排序 128
6.2  C語(yǔ)言結(jié)構(gòu) 129
6.2.1  結(jié)構(gòu)概念 129
6.2.2  結(jié)構(gòu)變量 131
6.3  指針 134
6.3.1  指針概念 134
6.3.2  sizeof、void、const說(shuō)明 139
6.3.3  指針變量作為函數(shù)參數(shù) 140
6.3.4  指針的運(yùn)算 142
6.3.5  指向數(shù)組的指針變量 144
6.3.6  數(shù)組名作為函數(shù)參數(shù) 146
6.3.7  函數(shù)指針變量 148
6.3.8  返回指針類型函數(shù) 149
6.3.9  指向指針的指針 150
6.3.10  結(jié)構(gòu)指針 150
6.3.11  動(dòng)態(tài)存儲(chǔ)分配 152
6.3.12  指針鏈表 153
6.3.13  指針數(shù)據(jù)類型小結(jié) 154
第7章  C語(yǔ)言預(yù)處理 156
7.1  define宏定義 156
7.2  typedef重定義 157
7.3  inline關(guān)鍵字 158
7.4  條件編譯 158
7.5  頭文件的使用 159
第8章  格式化I/O函數(shù) 161
8.1  格式化輸出函數(shù) 161
8.1.1  輸出函數(shù)原型 161
8.1.2  輸出函數(shù)格式說(shuō)明 162
8.2  格式化輸入函數(shù) 165
8.2.1  輸入函數(shù)原型 165
8.2.2  輸入函數(shù)格式說(shuō)明 165
第9章  字符串和內(nèi)存操作函數(shù) 169
9.1  字符串操作函數(shù)說(shuō)明 169
9.2  字符串函數(shù)操作 170
9.3  字符類型測(cè)試函數(shù) 179
9.4  字符串轉(zhuǎn)換函數(shù) 180
第10章  標(biāo)準(zhǔn)I/O文件編程 182
10.1  文件打開方式 183
10.2  標(biāo)準(zhǔn)I/O函數(shù)說(shuō)明及程序范例 185
第11章  Linux C語(yǔ)言開發(fā)工具 200
11.1  vi與vim 200
11.1.1  vi與vim概述 200
11.1.2  指令模式 201
11.1.3  末行模式 207
11.1.4  vim個(gè)人使用經(jīng)驗(yàn) 210
11.1.5  vim的使用 211
11.1.6  文件編碼 214
11.1.7  vi與vim模擬練習(xí) 217
11.2  gcc 218
11.2.1  gcc簡(jiǎn)要說(shuō)明 218
11.2.2  gcc參數(shù) 220
11.3  Makefile 224
11.3.1  Makefile簡(jiǎn)介 225
11.3.2  Makefile語(yǔ)法 227
11.3.3  Makefile的運(yùn)行 231
11.3.4  Makefile的擴(kuò)展話題 232
11.4  gdb 233
11.4.1  gdb語(yǔ)法 233
11.4.2  gdb調(diào)試 238
第3篇  Linux進(jìn)程
第12章  Linux進(jìn)程編程 242
12.1  Linux進(jìn)程編程基本概念 242
12.1.1  登錄 242
12.1.2  文件和目錄 243
12.1.3  輸入和輸出 243
12.1.4  程序與進(jìn)程 244
12.1.5  ANSI C 245
12.1.6  用戶標(biāo)識(shí) 247
12.1.7  出錯(cuò)處理 247
12.1.8  Linux信號(hào)、時(shí)間值與系統(tǒng)調(diào)用 249
12.2  Linux進(jìn)程環(huán)境 256
12.3  Linux進(jìn)程控制 267
12.4  進(jìn)程關(guān)系 289
12.5  守護(hù)進(jìn)程與多進(jìn)程并發(fā)案例 293
12.5.1  守護(hù)進(jìn)程的編寫 293
12.5.2  多進(jìn)程并發(fā)項(xiàng)目案例 296
第13章  Linux線程編程 300
13.1  線程簡(jiǎn)要說(shuō)明 300
13.2  線程主要函數(shù) 302
13.3  線程編程 308
13.3.1  線程創(chuàng)建 308
13.3.2  終止線程 310
13.3.3  線程互斥 312
13.3.4  線程同步 315
第14章  Linux進(jìn)程間通信——管道與信號(hào) 318
14.1  進(jìn)程間通信概述 318
14.2  管道 319
14.2.1  pipe管道 320
14.2.2  標(biāo)準(zhǔn)流管道 324
14.2.3  命名管道(FIFO) 325
14.3  信號(hào) 328
14.3.1  信號(hào)概述 328
14.3.2  信號(hào)的發(fā)送和捕捉函數(shù) 332
14.3.3  信號(hào)的處理 337
第15章  System V進(jìn)程間通信 346
15.1  System V進(jìn)程間通信的鍵值 346
15.2  消息隊(duì)列 350
15.2.1  消息隊(duì)列簡(jiǎn)要說(shuō)明 351
15.2.2  消息隊(duì)列函數(shù) 352
15.2.3  消息隊(duì)列使用程序范例 355
15.3  信號(hào)量 360
15.3.1  信號(hào)量簡(jiǎn)要說(shuō)明 360
15.3.2  信號(hào)量函數(shù) 361
15.3.3  信號(hào)量應(yīng)用程序示例 364
15.4  共享內(nèi)存 366
15.4.1  共享內(nèi)存簡(jiǎn)要說(shuō)明 366
15.4.2  共享內(nèi)存函數(shù) 368
15.4.3  共享內(nèi)存應(yīng)用范例 370
第4篇  Linux文件
第16章  Linux文件編程 376
16.1  文件系統(tǒng)函數(shù) 376
16.2  初級(jí)文件I/O函數(shù) 392
16.3  標(biāo)準(zhǔn)I/O的緩沖和刷新 399
第5篇  網(wǎng)絡(luò)編程
第17章  網(wǎng)絡(luò)知識(shí)基礎(chǔ) 402
17.1  網(wǎng)絡(luò)體系結(jié)構(gòu)及協(xié)議 402
17.1.1  網(wǎng)絡(luò)體系結(jié)構(gòu)概念 402
17.1.2  TCP/IP模型 405
17.1.3  網(wǎng)絡(luò)分類與廣域網(wǎng) 407
17.1.4  網(wǎng)絡(luò)地址 410
17.2  TCP/IP協(xié)議簇報(bào)文格式 412
第18章  Socket編程 416
18.1  套接字說(shuō)明及函數(shù)說(shuō)明 416
18.1.1  套接字說(shuō)明 416
18.1.2  Socket地址說(shuō)明及轉(zhuǎn)換函數(shù) 419
18.1.3  Socket主要函數(shù)說(shuō)明 424
18.2  TCP套接字編程 432
18.2.1  TCP套接字編程模型 432
18.2.2  迭代服務(wù)器編程 436
18.2.3  并發(fā)服務(wù)器編程 437
18.3  TCP文件服務(wù)器項(xiàng)目案例 443
18.4  UDP編程 458
18.4.1  普通UDP服務(wù)器編程 458
18.4.2  UDP廣播 461
18.4.3  UDP多播 464
18.5  原始套接字 469
18.5.1  原始套接字說(shuō)明 469
18.5.2  原始套接字舉例 471
18.6  本地進(jìn)程間套接字 478
18.6.1  非命名UNIX域套接字管道 478
18.6.2  UNIX域套接字 479
18.7  I/O編程模型 483
第6篇  XML編程

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)