內容簡介
《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...