TOP
月月讀書金,登入即領,滿600現折50!!
Linux C編程80例詳解(簡體書)
滿額折

Linux C編程80例詳解(簡體書)

商品資訊

人民幣定價:48 元
定價
:NT$ 288 元
優惠價
87251
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
目次

商品簡介

本書由從事Linux系統應用和開發多年的工程師編寫。書中以簡明風趣的語言介紹Linux系統基礎知識和Linux C語言開發過程中的細微知識點。本書共包括基礎部分、Shell部分、系統管理、編程基礎、網絡編程、編程拓展六大部分,每一部分都安排了多個章節分別展開講解。本書不僅在講解基礎知識入門方面淺顯易懂,最大的特點還在於提供了80個開發實例,讀者可以通過這些實例理解並掌握Linux C語言的知識點和開發過程。

目次

第1章 Linux概述 (1)
1.1 概述 (1)
1.2 Linux家族一覽 (2)
1.2.1 Ubuntu (2)
1.2.2 CentOS (3)
1.2.3 其他版本 (3)
1.3 Linux文件系統 (5)
1.3.1 Linux文件系統 (5)
1.3.2 Linux文件類型及屬性 (6)
1.4 Linux目錄結構 (7)
1.4.1 Linux系統結構 (7)
1.4.2 目錄結構 (8)
1.5 知識點提示 (9)
1.6 本章小結 (9)

第2章 C語言概述 (10)
2.1 數據類型 (10)
2.1.1 基本數據類型 (10)
2.1.2 指針類型 (13)
2.1.3 構造類型 (14)
2.1.4 其他類型 (18)
2.2 C語言的運算符及語句 (19)
2.2.1 【實例1】——C語言的運算符 (19)
2.2.2 【實例2】——C語言的語句 (20)
2.2.3 【實例3】——C語句全接觸 (26)
2.2.4 【實例4】——函數之C語句 (28)
2.3 C語言的函數 (28)
2.3.1 函數結構 (29)
2.3.2 函數類型 (30)
2.3.3 【實例5】——函數結構全接觸 (31)
2.3.4 【實例6】——函數深入 (32)
2.4 C語言的程序 (34)
2.4.1 程序構成 (34)
2.4.2 從編輯到運行 (34)
2.4.3 【實例7】——多文件程序 (35)
2.5 知識點提示 (37)
2.6 本章小結 (38)

第3章 Shell之Bash (39)
3.1 Shell (39)
3.1.1 何謂Shell (39)
3.1.2 Shell種種 (40)
3.2 Bash (40)
3.2.1 Bash的功能概述 (41)
3.2.2 Bash的命令 (43)
3.3 基礎命令新鮮體驗 (44)
3.3.1 【實例8】——date命令 (44)
3.3.2 【實例9】——cal命令 (45)
3.3.3 【實例10】——bc命令 (46)
3.4 知識點提示 (48)
3.5 本章小結 (48)

第4章 進階Shell (49)
4.1 Shell變量及編程 (49)
4.1.1 變量介紹 (49)
4.1.2 環境變量 (50)
4.1.3 變量設定規則 (51)
4.1.4 Shell Script簡介 (53)
4.2 Bash的環境配置文件 (53)
4.2.1 login Shell與non-login Shell (54)
4.2.2 系統設置 (54)
4.2.3 用戶設置 (55)
4.3 Shell腳本的應用 (55)
4.3.1 【實例11】——Linux優先無線上網 (55)
4.3.2 【實例12】——安全刪除和恢復文件 (56)
4.3.3 【實例13】——定時執行指定程序 (58)
4.4 知識點提示 (60)
4.5 本章小結 (60)

第5章 數據流重導向與管線命令 (61)
5.1 數據流重導向 (61)
5.1.1 何謂數據流重導向 (61)
5.1.2 【實例14】——標準輸出與標準錯誤輸出 (61)
5.1.3 【實例15】——標準輸入 (63)
5.1.4 【實例16】——/dev/null的用法 (64)
5.2 管線命令 (65)
5.2.1 管線命令來了 (65)
5.2.2 【實例17】——選擇/選取類命令cut、grep (65)
5.2.3 【實例18】——排序類命令sort、wc、uniq (67)
5.2.4 【實例19】——雙向重導向命令tee (69)
5.2.5 【實例20】——字符轉換類命令tr、col、join、paste、expand (70)
5.2.6 【實例21】——分割類命令split (75)
5.2.7 【實例22】——參數代換命令xargs (77)
5.3 多命令執行 (78)
5.3.1 【實例23】——多命令執行之 ; (78)
5.3.2 【實例24】——多命令執行之 && (79)
5.3.3 【實例25】——多命令執行之 || (79)
5.4 知識點提示 (80)
5.5 本章小結 (80)

第6章 Linux 系統管理 (81)
6.1 基本管理操作 (81)
6.1.1 【實例26】——系統信息管理 (81)
6.1.2 【實例27】——磁盤管理 (84)
6.1.3 文件命令 (89)
6.1.4 【實例28】——打包壓縮命令 (94)
6.1.5 軟件管理命令 (97)
6.1.6 進程管理命令 (100)
6.2 系統配置文件 (103)
6.2.1 全域配置 (103)
6.2.2 用戶配置 (104)
6.3 知識點提示 (105)
6.4 本章小結 (106)

第7章 SecureCRT (107)
7.1 SSH (107)
7.2 安裝SecureCRT (107)
7.3 常用選項設置 (109)
7.3.1 風格設置 (110)
7.3.2 字體設置 (111)
7.3.3 編碼設置 (112)
7.3.4 自動斷開連接 (112)
7.3.5 顯示行數 (113)
7.3.6 標簽設置 (113)
7.4 主菜單介紹 (114)
7.4.1 文件(F) (114)
7.4.2 編輯(E) (115)
7.4.3 查看(V) (115)
7.4.4 選項(O) (116)
7.4.5 傳輸(T) (117)
7.4.6 腳本(S) (117)
7.4.7 工具(L) (118)
7.4.8 幫助(H) (118)
7.5 主工具欄介紹 (119)
7.6 實際體驗 (119)
7.6.1 【實例29】——建立連接 (119)
7.6.2 【實例30】——斷開連接 (122)
7.6.3 【實例31】——標簽移動與切換 (122)
7.6.4 【實例32】——上傳和下載文件 (123)
7.7 知識點提示 (125)
7.8 本章小結 (126)

第8章 編輯器 (127)
8.1 編輯器Vim (127)
8.1.1 Vim概述 (127)
8.1.2 【實例33】——Vim的啟動、退出 (128)
8.1.3 【實例34】——Vim模式及模式切換 (129)
8.2 Vim指令模式 (131)
8.2.1 【實例35】——光標移動操作 (131)
8.2.2 【實例36】——查找操作 (132)
8.2.3 【實例37】——複製粘貼 (132)
8.2.4 【實例38】——刪除操作 (133)
8.2.5 【實例39】——修改操作 (134)
8.3 Vim編輯模式 (135)
8.3.1 光標移動 (135)
8.3.2 輸入 (135)
8.3.3 刪除 (136)
8.4 知識點提示 (136)
8.5 本章小結 (136)

第9章 編譯器 (137)
9.1 編譯器GCC (137)
9.1.1 GCC概述 (137)
9.1.2 【實例40】——GCC初識 (138)
9.1.3 剖析GCC (139)
9.2 GCC用法 (139)
9.2.1 GCC基本用法及其選項 (139)
9.2.2 【實例41】——只編譯子程序(-c) (140)
9.2.3 【實例42】——產生目標文件(-o) (141)
9.2.4 【實例43】——附加調試信息(-g) (141)
9.2.5 【實例44】——多文件編譯 (143)
9.2.6 【實例45】——連接庫文件 (144)
9.2.7 【實例46】——綜合示例 (144)
9.3 GCC延續 (146)
9.3.1 【實例47】——語法,懂的,卻錯了 (146)
9.3.2 【實例48】——一個都不能少的頭文件 (147)
9.3.3 【實例49】——站在巨人的肩上,卻忘了巨人的存在 (147)
9.3.4 【實例50】——變量未定義而使用 (148)
9.4 知識點提示 (149)
9.5 本章小結 (150)

第10章 程序調試法寶——調試器 (151)
10.1 GDB (151)
10.1.1 GDB初體驗 (151)
10.1.2 【實例51】——GDB接觸 (152)
10.1.3 GDB的啟動、退出 (155)
10.2 GDB常規接觸 (155)
10.2.1 程序調試法寶之運行程序 (155)
10.2.2 程序調試法寶之單步運行 (156)
10.2.3 程序調試法寶之設置斷點 (157)
10.2.4 程序調試法寶之設置觀察點 (157)
10.2.5 程序調試法寶之設置捕捉點 (158)
10.2.6 程序調試法寶之維護停止點 (158)
10.2.7 程序調試法寶之停止條件維護 (159)
10.3 【實例52】——GDB實戰 (160)
10.4 知識點提示 (167)
10.5 本章小結 (167)

第11章 make (168)
11.1 make (168)
11.1.1 程序的誕生 (168)
11.1.2 make的工作原理 (168)
11.1.3 make的語法及參數選項 (170)
11.2 makefile (172)
11.2.1 剖析makefile (172)
11.2.2 說說makefile的文件名 (173)
11.2.3 makefile的包含 (173)
11.3 makefile的編寫語法及規則 (174)
11.3.1 【實例53】——makefi

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 251
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區