Linux編程從入門到精通

Linux編程從入門到精通

本書共分為4篇21章,講解了如何在Linux環境下進行C語言的開發。第一篇介紹了Linux的系統環境,主要包括Linux系統簡介和shell環境等內容;第二篇介紹了C語言及編程環境,主要包括C語言簡介,vi編輯器、gcc編譯器、make的使用,程式調試和創建與使用庫等內容;第三篇介紹了輸入輸出及進程管理,主要包括檔案操作,標準輸入輸出庫,界面程式設計——QT、GTK+、進程、信號等內容;第四篇介紹了進程間通信及網路編程,主要包括進程間通信——管道、訊息佇列、共享記憶體、信號量,Linux網路環境,基本套接口編程和綜合實例等內容。

基本信息

內容簡介

《Linux編程從入門到精通》:隨著Linux平台的廣泛使用,與之相關專業的套用開發正變得越來越重要。本書由淺入深,系統地介紹了在Linux平台下使用C語言進行程式開發的技術,通過豐富的編程實例,使讀者可以快速掌握Linux平台下套用C語言進行開發的技能。

本書適合沒有編程基礎的C語言初學者作為入門教程,也可作為大、中專院校師生和培訓班的教材。對於Linux下C語言開發的愛好者,本書也有較大的參考價值。

作者簡介

本叢書的作者團隊對電腦程式設計類圖書市場有很好的敏感性,對出版動態有準確的把握,對計算機技術的發展進行長期跟蹤。該團隊長期以來致力於計算機圖書的內容提供和策劃,已經出版的多個系列圖書都在計算機圖書市場上有良好的口碑,都曾經引領了當年的電腦程式設計暢銷書。

目錄

第一篇 系統環境

第1章 Linux系統概述 2

1.1 計算機作業系統簡介 2

1.1.1 作業系統的概念 2

1.1.2 作業系統的基本功能 3

1.1.3 主要作業系統介紹 3

1.2 Linux作業系統介紹 4

1.2.1 Linux的來源 4

1.2.2 什麼是Linux 5

1.2.3 Linux的特性及優點 7

1.2.4 為什麼要選擇Linux 8

1.2.5 核心的組成 8

1.3 主流Linux作業系統及發行版本 10

1.3.1 Linux核心的版本 10

1.3.2 Linux的發行版本 10

1.4 小結 11

第2章 shell環境 12

2.1 shell介紹 12

2.1.1 shell的種類 12

2.1.2 如何進入shell 13

2.1.3 如何使用shell 14

2.2 shell編程基礎 15

2.2.1 創建和運行shell腳本程式 15

2.2.2 shell環境變數 16

2.2.3 常用的shell命令 18

2.2.4 管道與重定向的使用 19

2.2.5 shell變數的使用 21

2.2.6 shell運算符的套用 22

2.2.7 在shell腳本中進行條件控制 23

2.2.8 在shell腳本中使用for循環 25

2.2.9 在shell腳本中使用while循環 26

2.2.10 在shell腳本中使用until循環 27

2.2.11 在shell腳本中使用函式 27

2.3 綜合實例 28

2.3.1 實例需求 28

2.3.2 系統設計 28

2.3.3 程式代碼 28

2.4 小結 33

第二篇 C語言及編程環境

第3章 C語言簡介 36

3.1 C語言概述 36

3.1.1 C語言的發展簡史 36

3.1.2 C語言的特點 37

3.2 C語言的組成元素 37

3.2.1 字元集 37

3.2.2 標識符 38

3.2.3 關鍵字 38

3.2.4 常量的類型 38

3.2.5 變數的類型 39

3.2.6 變數的存儲類型 40

3.2.7 變數的作用域 42

3.2.8 運算符 42

3.2.9 注釋方法 43

3.3 語句與控制結構 43

3.3.1 表達式語句的組成 43

3.3.2 複合語句 44

3.3.3 函式調用語句 44...

相關詞條

相關搜尋

熱門詞條

聯絡我們