新手學Linux C

常見面試題1.6 ux進程12.3 小結14.6

內容介紹

《新手學Linux C編程》主要內容簡介:Linux是目前非常流行的一款作業系統,而C語言是Linux作業系統中的核心語言,掌握Linux環境下的C語言開發有著非常重要的意義。本手冊由經驗豐富的開發人員撰寫,由淺入深、循序漸進地介紹了在Linux系統下使用C語言進行應用程式開發的方法,是一本通俗易懂的Linux入門教程。
本手冊分3篇共18章,Linux系統的基本操作、C語言基礎、Linux C語言難點、數據結構、相關工具集、基本應用程式開發、檔案操作、進程操作、進程間通信、多執行緒編程、網路編程,以及圖形界面編程等。為了便於讀者學習,最後通過一個完整的Linux命令原始碼,介紹設計實現了一個客戶/伺服器程式,其中涵蓋了網路編程和GUI編程的相關知識。
本手冊適合廣大的Linux愛好者、Linux系統程式設計師、大中專院校的學生,以及Linux培訓機構的學員。

作品目錄

第1篇 基礎篇 第1章 Linux簡介1.1 Linux系統概述1.2 Linux圖形界面操作1.3 Linux字元界面操作1.4 Shell腳本編程基礎1.5 常見面試題1.6 小結1.7 習題 第2章 C語言基礎2.1 C語言概述2.2 數據類型、運算符和表達式2.3 基本語句2.4 數組2.5 預處理2.6 常見面試題2.7 小結2.8 習題 第3章 指針、函式及自定義數據類型3.1 指針3.2 函式3.3 結構體、共用體和枚舉3.4 常見面試題3.5 小結3.6 習題 第4章 數據結構4.1 線性表4.2 棧4.3 佇列4.4 二叉樹4.5 查找4.6 排序4.7 常見面試題4.8 小結4.9 習題 第5章 文本編輯器5.1 vi編輯器的基本使用5.2 vi編輯器之程式編輯5.3 emacs編輯器的基本使用5.4 常見面試題5.5 小結5.6 習題 第6章 GCC編譯器6.1 GCC簡介6.2 GCC的安裝6.3 GCC常用選項6.4 常見面試題6.5 小結6.6 習題 第7章 調試工具7.1 GDB簡介及安裝7.2 GDB常用命令7.3 GDB調試實例7.4 其他調試工具7.5 常見面試題 7.6 小結7.7 習題 第8章 多檔案項目管理8.1 GNU Make簡介8.2 Makefile檔案書寫規則8.3 GNU Automake簡介8.4 常見面試題8.5 小結8.6 習題 第9章 LinuxC基本套用9.1 字元串操作9.2 數據轉換9.3 記憶體分配與釋放9.4 時間和日期9.5 其他套用9.6 常見面試題9.7 小結9.8 習題第2篇 套用篇 第10章 檔案系統締程10.1 Linux檔案系統簡介10.2 檔案的基本操作10.3 檔案的屬性10.4 目錄檔案的操作10.5 常見面試題10.6 小結10.7 習題 第11章 標準輸入輸出11.1 標準輸入輸出的基本操作11.2 非格式化輸入輸出11.3 格式化輸入輸出11.4 常見面試題11.5 小結11.6 習題 第12章 進程操作12.1 進程的概念12.2 Linux進程12.3 進程創建與控制12.4 守護進程12.5 常見面試題12.6 小結12.7 習題 第13章 進程間通信13.1 管道13.2 信號13.3 訊息佇列13.4 信號量13.5 共享記憶體13.6 常見面試題13.7 小結13.8 習題 第14章 多執行緒編程14.1 執行緒的基本概念14.2 執行緒的基本操作14.3 執行緒的同步14.4 常見面試題14.5 小結14.6 習題 第15章 網路編程15.1 網路基礎知識15.2 套接字編程基礎15.3 伺服器模型15.4 域名系統15.5 常見面試題15.6 小結15.7 習題 第16章 Linux GUI編程16.1 GTK+/Gnome開發簡介16.2 常用GTK+構件16.3 GUI生成器Glade16.4 常見面試題16.5 小結16.6 習題第3篇 案例篇 第17章 案例1:Linux命令實現17.1 功能與參數介紹17.2 主函式代碼分析17.3 其他函式代碼分析17.4 小結 第18章 案例2:客戶端/伺服器端程式18.1 伺服器端程式設計18.2 客戶端程式設計18.3 小結

相關詞條

相關搜尋

熱門詞條

聯絡我們