天天看點

深入淺出linux工具與程式設計 下載下傳,8208.深入淺出Linux工具與程式設計.pdf

<>

猛點這裡下載下傳全部内容

目錄:

第1篇Linux指令及其工具

第1章Linux系統與指令

1.1Linux作業系統

1.1.1Linux重要概念

1.1.2Linux組成

1.1.3Linux目錄結構

1.1.4Linux作業系統的組成

1.1.5Linux使用者管理

1.1.6Linux檔案管理

1.2Linux指令

1.2.1Linux指令幫助

1.2.2Linux指令的符号及意義

1.2.3Linux指令

第2章Linux常用實用工具

2.1正規表達式

2.2find查找指令

2.2.1find文法

2.2.2find執行個體練習

2.3sed

2.3.1sed文法

2.3.2sed執行個體練習

2.4awk

2.4.1awk文法

2.4.2awk執行個體練習

第3章Shell程式設計

3.1Shell環境變量

3.1.1環境變量說明

3.1.2使用者常用的系統環境變量

3.1.3使用者登入腳本示例

3.2Shell的符号、變量及運作

3.2.1Shell中的符号及其含義

3.2.2“反引号指令替換

3.2.3Shell變量

3.2.4Shell腳本執行

3.2.5Shell退出狀态

3.3Shell的輸入和輸出

3.3.1Shell的輸入

3.3.2Shell的輸出

3.4Shell測試條件

3.5Shell的流程控制結構

3.5.1if語句

3.5.2case語句

3.5.3while語句

3.5.4until語句

3.5.5for語句

3.5.6跳轉語句

3.6Shell數組

3.7Shell函數

3.8I/O重定向

3.9Shell内置指令

3.10實用Shell腳本

第2篇LinuxC語言程式設計

第4章C語言基礎

4.1C語言基本概念

4.2常量與變量

4.3運算符

4.4C語言控制結構

4.4.1if語句

4.4.2switch語句

4.4.3goto語句

4.4.4while語句

4.4.5do-while語句

4.4.6for語句

4.4.7break和continue語句

第5章C語言函數

5.1函數簡述

5.2函數變量

5.3函數定義與調用

5.3.1函數定義

5.3.2函數的參數與傳回值

5.3.3函數調用

第6章C語言數組、結構體及指針

6.1C語言數組

6.1.1數組概述

6.1.2一維數組

6.1.3二維數組

6.1.4字元數組

6.1.5冒泡法排序

6.2C語言結構

6.2.1結構概念

6.2.2結構變量

6.3指針

6.3.1指針概念

6.3.2sizeof、void、const說明

6.3.3指針變量作為函數參數

6.3.4指針的運算

6.3.5指向數組的指針變量

6.3.6數組名作為函數參數

6.3.7函數指針變量

6.3.8傳回指針類型函數

6.3.9指向指針的指針

6.3.10結構指針

6.3.11動态存儲配置設定

6.3.12指針連結清單

6.3.13指針資料類型小結

第7章C語言預處理

7.1define宏定義

7.2typedef重定義

7.3inline關鍵字

7.4條件編譯

7.5頭檔案的使用

第8章格式化I/O函數

8.1格式化輸出函數

8.1.1輸出函數原型

8.1.2輸出函數格式說明

8.2格式化輸入函數

8.2.1輸入函數原型

8.2.2輸入函數格式說明

第9章字元串和記憶體操作函數

9.1字元串操作函數說明

9.2字元串函數操作

9.3字元類型測試函數

9.4字元串轉換函數

第10章标準I/O檔案程式設計

10.1檔案打開方式

10.2标準I/O函數說明及程式範例

第11章LinuxC語言開發工具

11.1vi與vim

11.1.1vi與vim概述

11.1.2指令模式

11.1.3末行模式

11.1.4vim個人使用經驗

11.1.5vim的使用

11.1.6檔案編碼

11.1.7vi與vim模拟練習

11.2gcc

11.2.1gcc簡要說明

11.2.2gcc參數

11.3Makefile

11.3.1Makefile簡介

11.3.2Makefile文法

11.3.3Makefile的運作

11.3.4Makefile的擴充話題

11.4gdb

11.4.1gdb文法

11.4.2gdb調試

第3篇Linux程序

第12章Linux程序程式設計

12.1Linux程序程式設計基本概念

12.1.1登入

12.1.2檔案和目錄

12.1.3輸入和輸出

12.1.