注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(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開 頁數(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命令說明、Linux常見實(shí)用工具(正則表達(dá)式、find、sed、awk)、Shell編程、LinuxC語言程序設(shè)計(jì)、LinuxC語言開發(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語法 20
2.2.2  find實(shí)例練習(xí) 22
2.3  sed 24
2.3.1  sed語法 24
2.3.2  sed實(shí)例練習(xí) 26
2.4  awk 29
2.4.1  awk語法 29
2.4.2  awk實(shí)例練習(xí) 36
第3章  Shell編程 40
3.1  Shell環(huán)境變量 40
3.1.1  環(huán)境變量說明 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語句 57
3.5.2  case語句 59
3.5.3  while語句 60
3.5.4  until語句 61
3.5.5  for語句 62
3.5.6  跳轉(zhuǎn)語句 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語言程序設(shè)計(jì)
第4章  C語言基礎(chǔ) 76
4.1  C語言基本概念 76
4.2  常量與變量 84
4.3  運(yùn)算符 89
4.4  C語言控制結(jié)構(gòu) 96
4.4.1  if語句 97
4.4.2  switch語句 100
4.4.3  goto語句 101
4.4.4  while語句 102
4.4.5  do-while語句 103
4.4.6  for語句 104
4.4.7  break和continue語句 106
第5章  C語言函數(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語言數(shù)組、結(jié)構(gòu)體及指針 119
6.1  C語言數(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語言結(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說明 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ù)處理 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ù)格式說明 162
8.2  格式化輸入函數(shù) 165
8.2.1  輸入函數(shù)原型 165
8.2.2  輸入函數(shù)格式說明 165
第9章  字符串和內(nèi)存操作函數(shù) 169
9.1  字符串操作函數(shù)說明 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ù)說明及程序范例 185
第11章  Linux C語言開發(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)要說明 218
11.2.2  gcc參數(shù) 220
11.3  Makefile 224
11.3.1  Makefile簡(jiǎn)介 225
11.3.2  Makefile語法 227
11.3.3  Makefile的運(yùn)行 231
11.3.4  Makefile的擴(kuò)展話題 232
11.4  gdb 233
11.4.1  gdb語法 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)要說明 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)要說明 351
15.2.2  消息隊(duì)列函數(shù) 352
15.2.3  消息隊(duì)列使用程序范例 355
15.3  信號(hào)量 360
15.3.1  信號(hào)量簡(jiǎn)要說明 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)要說明 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  套接字說明及函數(shù)說明 416
18.1.1  套接字說明 416
18.1.2  Socket地址說明及轉(zhuǎn)換函數(shù) 419
18.1.3  Socket主要函數(shù)說明 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  原始套接字說明 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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)