Linux 操作系統實戰 (Ubuntu)(慕課版)
千鋒教育高教產品研發部
- 出版商: 人民郵電
- 出版日期: 2021-09-01
- 定價: $359
- 售價: 7.9 折 $284
- 語言: 簡體中文
- 頁數: 252
- 裝訂: 平裝
- ISBN: 7115539731
- ISBN-13: 9787115539731
-
相關分類:
Linux、Operating-system
立即出貨
買這商品的人也買了...
-
$480$374 -
$520$406 -
$236Ubuntu Linux操作系統實用教程
-
$236Linux系統管理與服務配置實戰(慕課版)
-
$654$621 -
$560$442 -
$417Django 3 Web 應用開發實戰
-
$236MySQL數據庫技術與應用(慕課版)
-
$305Linux 容器雲實戰 — Docker 與 Kubernetes 集群 (慕課版)
相關主題
商品描述
全書以Ubuntu系統作為講解對象,採用樸實生動的語言對系統中使用的工具以及其他相關內容進行了闡述。
本書共9章,包括初識Linux操作系統、Linux操作系統的使用、Linux用戶管理、Linux軟件管理、Linux編程環境、Linux網絡配置、Shell編程、正則表達式以及項目實戰。本書以實用為標準,合理選取Linux操作系統的必備知識,並對選取的內容做了細致的講解,內容精練易懂,意在幫助讀者快速掌握Linux操作系統的使用方法
本書既可作為高等院校本、專科物聯網相關專業的入門教材,又可作為電腦基礎的培訓教材,還可作為學習嵌入式物聯網開發技術的輔助工具用書。
作者簡介
千鋒教育
1.採用全程面授高品質、高成本培養模式,教學大綱緊跟企業需求,擁有一體化就業保障服務,成為學員信賴的IT職業教育品牌。
2.獲得榮譽包括:中關村移動互聯網產業聯盟副理事長單位、中國軟件協會教育培訓委員會認證一級培訓機構、中關村國際孵化軟件協會授權中關村移動互聯網學院等。
目錄大綱
第1章 認識Linux操作系統 1
1.1 操作系統 1
1.1.1 操作系統概述 1
1.1.2 嵌入式操作系統 5
1.2 Linux操作系統概述 7
1.2.1 Linux操作系統的歷史 7
1.2.2 Linux操作系統的優勢 11
1.2.3 Linux操作系統的發行版本 12
1.3 Linux操作系統安裝 14
1.3.1 安裝虛擬機 14
1.3.2 安裝Ubuntu系統 22
1.3.3 安裝虛擬機工具 27
1.4 本章小結 33
1.5 習題 34
第2章 Linux操作系統的使用 35
2.1 初識終端 35
2.1.1 終端介紹 35
2.1.2 終端軟件 37
2.2 認識Shell 37
2.2.1 Shell概述 37
2.2.2 Shell命令格式 39
2.3 Linux操作系統命令 40
2.3.1 用戶與系統相關命令 40
2.3.2 文件相關命令 55
2.3.3 壓縮打包相關指令 69
2.3.4 系統常用功能命令 72
2.4 本章小結 76
2.5 習題 76
第3章 Linux用戶管理 78
3.1 用戶的基本概念 78
3.1.1 用戶的屬性 78
3.1.2 用戶與組 79
3.1.3 與用戶相關的配置文件 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 本章小結 95
3.5 習題 96
第4章 Linux軟件管理 97
4.1 軟件包管理工具概述 97
4.2 dpkg軟件包管理工具 98
4.2.1 dpkg命令介紹 98
4.2.2 靜態軟件包的管理 101
4.2.3 Deb軟件包的製作 103
4.3 APT軟件包管理工具 107
4.3.1 APT運行機制 107
4.3.2 apt-get工具集 108
4.3.3 apt-cache工具集 115
4.4 本章小結 118
4.5 習題 118
第5章 Linux編程環境 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編譯選項 133
5.2.4 GCC編譯器版本切換 135
5.3 GDB調試器 138
5.3.1 GDB調試器簡介 138
5.3.2 GDB調試器的使用 140
5.3.3 GDB基本命令 146
5.4 Make工程管理器 147
5.4.1 Make工程管理器簡介 147
5.4.2 Makefile的使用 147
5.4.3 Makefile的規則 151
5.5 本章小結 154
5.6 習題 155
第6章 Linux網絡配置 156
6.1 網絡基礎知識 156
6.1.1 IP地址 156
6.1.2 子網掩碼 157
6.1.3 網關 158
6.1.4 DNS服務器 158
6.2 Linux操作系統網絡配置 158
6.2.1 圖形界面配置網絡 159
6.2.2 指令配置網絡 162
6.3 Linux操作系統常用網絡服務配置 166
6.3.1 TFTP服務 166
6.3.2 NFS服務 171
6.3.3 SSH服務 176
6.4 本章小結 179
6.5 習題 179
第7章 Shell編程 181
7.1 Shell腳本介紹 181
7.2 Shell腳本的基本語法 182
7.2.1 腳本的開頭 182
7.2.2 腳本的執行 183
7.2.3 變量 184
7.2.4 語句 190
7.2.5 函數 201
7.2.6 腳本調用 203
7.3 Shell編程應用 203
7.3.1 猜數字遊戲 203
7.3.2 石頭、剪刀、布遊戲 205
7.4 本章小結 206
7.5 習題 207
第8章 正則表達式 208
8.1 正則表達式簡介 208
8.1.1 正則表達式的起源 208
8.1.2 正則表達式的概念 209
8.2 正則表達式的使用 211
8.2.1 符號定義與匹配規則 211
8.2.2 文本處理工具 215
8.3 本章小結 221
8.4 習題 222
第9章 項目實戰:俄羅斯方塊遊戲 223
9.1 項目概述 223
9.1.1 開發背景 223
9.1.2 需求分析 224
9.1.3 功能設計 228
9.1.4 軟件框架 229
9.2 案例實現 231
9.2.1 核心技術介紹 231
9.2.2 案例代碼分析 236
9.2.3 代碼設計邏輯 251
9.2.4 項目效果展示 252
9.3 本章小結 252
9.4 習題 252