Linux操作系統(tǒng)實(shí)戰(zhàn) (Ubuntu)(慕課版)
定 價(jià):59.8 元
- 作者:千鋒教育高教產(chǎn)品研發(fā)部
- 出版時(shí)間:2021/8/1
- ISBN:9787115539731
- 出 版 社:人民郵電出版社
- 中圖法分類:TP316.85
- 頁碼:252
- 紙張:
- 版次:01
- 開本:16開
全書以Ubuntu系統(tǒng)作為講解對(duì)象,采用樸實(shí)生動(dòng)的語言對(duì)系統(tǒng)中使用的工具以及其他相關(guān)內(nèi)容進(jìn)行了闡述。
本書共9章,包括初識(shí)Linux操作系統(tǒng)、Linux操作系統(tǒng)的使用、Linux用戶管理、Linux軟件管理、Linux編程環(huán)境、Linux網(wǎng)絡(luò)配置、Shell編程、正則表達(dá)式以及項(xiàng)目實(shí)戰(zhàn)。本書以實(shí)用為標(biāo)準(zhǔn),合理選取Linux操作系統(tǒng)的必備知識(shí),并對(duì)選取的內(nèi)容做了細(xì)致的講解,內(nèi)容精練易懂,意在幫助讀者快速掌握Linux操作系統(tǒng)的使用方法
本書既可作為高等院校本、?莆锫(lián)網(wǎng)相關(guān)專業(yè)的入門教材,又可作為計(jì)算機(jī)基礎(chǔ)的培訓(xùn)教材,還可作為學(xué)習(xí)嵌入式物聯(lián)網(wǎng)開發(fā)技術(shù)的輔助工具用書。
本書從嵌入式開發(fā)的角度,選取Ubuntu作為展示對(duì)象,對(duì)Linux系統(tǒng)開發(fā)的常用操作進(jìn)行了講解。全書按照實(shí)戰(zhàn)開發(fā)的需求,精選內(nèi)容,突出重點(diǎn)、難點(diǎn),將知識(shí)點(diǎn)與實(shí)例結(jié)合,使讀者實(shí)現(xiàn)學(xué)以致用。同時(shí),本書也在最后一章通過完整的項(xiàng)目實(shí)戰(zhàn)幫助讀者熟練理論知識(shí),提升開發(fā)能力。
千鋒教育 1.采用全程面授高品質(zhì)、高成本培養(yǎng)模式,教學(xué)大綱緊跟企業(yè)需求,擁有一體化就業(yè)保障服務(wù),成為學(xué)員信賴的IT職業(yè)教育品牌。 2.獲得榮譽(yù)包括:中關(guān)村移動(dòng)互聯(lián)網(wǎng)產(chǎn)業(yè)聯(lián)盟副理事長單位、中國軟件協(xié)會(huì)教育培訓(xùn)委員會(huì)認(rèn)證一級(jí)培訓(xùn)機(jī)構(gòu)、中關(guān)村國際孵化軟件協(xié)會(huì)授權(quán)中關(guān)村移動(dòng)互聯(lián)網(wǎng)學(xué)院等。
第1章 認(rèn)識(shí)Linux操作系統(tǒng) 1
1.1 操作系統(tǒng) 1
1.1.1 操作系統(tǒng)概述 1
1.1.2 嵌入式操作系統(tǒng) 5
1.2 Linux操作系統(tǒng)概述 7
1.2.1 Linux操作系統(tǒng)的歷史 7
1.2.2 Linux操作系統(tǒng)的優(yōu)勢 11
1.2.3 Linux操作系統(tǒng)的發(fā)行版本 12
1.3 Linux操作系統(tǒng)安裝 14
1.3.1 安裝虛擬機(jī) 14
1.3.2 安裝Ubuntu系統(tǒng) 22
1.3.3 安裝虛擬機(jī)工具 27
1.4 本章小結(jié) 33
1.5 習(xí)題 34
第2章 Linux操作系統(tǒng)的使用 35
2.1 初識(shí)終端 35
2.1.1 終端介紹 35
2.1.2 終端軟件 37
2.2 認(rèn)識(shí)Shell 37
2.2.1 Shell概述 37
2.2.2 Shell命令格式 39
2.3 Linux操作系統(tǒng)命令 40
2.3.1 用戶與系統(tǒng)相關(guān)命令 40
2.3.2 文件相關(guān)命令 55
2.3.3 壓縮打包相關(guān)指令 69
2.3.4 系統(tǒng)常用功能命令 72
2.4 本章小結(jié) 76
2.5 習(xí)題 76
第3章 Linux用戶管理 78
3.1 用戶的基本概念 78
3.1.1 用戶的屬性 78
3.1.2 用戶與組 79
3.1.3 與用戶相關(guān)的配置文件 79
3.2 用戶管理命令 81
3.2.1 用戶管理 81
3.2.2 用戶組管理 85
3.3 磁盤配額 87
3.3.1 磁盤配額概述 87
3.3.2 磁盤配額命令 87
3.3.3 磁盤配額操作 89
3.4 本章小結(jié) 95
3.5 習(xí)題 96
第4章 Linux軟件管理 97
4.1 軟件包管理工具概述 97
4.2 dpkg軟件包管理工具 98
4.2.1 dpkg命令介紹 98
4.2.2 靜態(tài)軟件包的管理 101
4.2.3 Deb軟件包的制作 103
4.3 APT軟件包管理工具 107
4.3.1 APT運(yùn)行機(jī)制 107
4.3.2 apt-get工具集 108
4.3.3 apt-cache工具集 115
4.4 本章小結(jié) 118
4.5 習(xí)題 118
第5章 Linux編程環(huán)境 120
5.1 文本編輯器Vim 120
5.1.1 文本編輯器簡介 120
5.1.2 Vim的安裝與配置 121
5.1.3 Vim的工作模式 127
5.1.4 Vim按鍵說明 128
5.2 GCC編譯器 129
5.2.1 GCC編譯器簡介 129
5.2.2 GCC編譯流程 131
5.2.3 GCC編譯選項(xiàng) 133
5.2.4 GCC編譯器版本切換 135
5.3 GDB調(diào)試器 138
5.3.1 GDB調(diào)試器簡介 138
5.3.2 GDB調(diào)試器的使用 140
5.3.3 GDB基本命令 146
5.4 Make工程管理器 147
5.4.1 Make工程管理器簡介 147
5.4.2 Makefile的使用 147
5.4.3 Makefile的規(guī)則 151
5.5 本章小結(jié) 154
5.6 習(xí)題 155
第6章 Linux網(wǎng)絡(luò)配置 156
6.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí) 156
6.1.1 IP地址 156
6.1.2 子網(wǎng)掩碼 157
6.1.3 網(wǎng)關(guān) 158
6.1.4 DNS服務(wù)器 158
6.2 Linux操作系統(tǒng)網(wǎng)絡(luò)配置 158
6.2.1 圖形界面配置網(wǎng)絡(luò) 159
6.2.2 指令配置網(wǎng)絡(luò) 162
6.3 Linux操作系統(tǒng)常用網(wǎng)絡(luò)服務(wù)配置 166
6.3.1 TFTP服務(wù) 166
6.3.2 NFS服務(wù) 171
6.3.3 SSH服務(wù) 176
6.4 本章小結(jié) 179
6.5 習(xí)題 179
第7章 Shell編程 181
7.1 Shell腳本介紹 181
7.2 Shell腳本的基本語法 182
7.2.1 腳本的開頭 182
7.2.2 腳本的執(zhí)行 183
7.2.3 變量 184
7.2.4 語句 190
7.2.5 函數(shù) 201
7.2.6 腳本調(diào)用 203
7.3 Shell編程應(yīng)用 203
7.3.1 猜數(shù)字游戲 203
7.3.2 石頭、剪刀、布游戲 205
7.4 本章小結(jié) 206
7.5 習(xí)題 207
第8章 正則表達(dá)式 208
8.1 正則表達(dá)式簡介 208
8.1.1 正則表達(dá)式的起源 208
8.1.2 正則表達(dá)式的概念 209
8.2 正則表達(dá)式的使用 211
8.2.1 符號(hào)定義與匹配規(guī)則 211
8.2.2 文本處理工具 215
8.3 本章小結(jié) 221
8.4 習(xí)題 222
第9章 項(xiàng)目實(shí)戰(zhàn):俄羅斯方塊游戲 223
9.1 項(xiàng)目概述 223
9.1.1 開發(fā)背景 223
9.1.2 需求分析 224
9.1.3 功能設(shè)計(jì) 228
9.1.4 軟件框架 229
9.2 案例實(shí)現(xiàn) 231
9.2.1 核心技術(shù)介紹 231
9.2.2 案例代碼分析 236
9.2.3 代碼設(shè)計(jì)邏輯 251
9.2.4 項(xiàng)目效果展示 252
9.3 本章小結(jié) 252
9.4 習(xí)題 252