Linux套用與實訓教程

《Linux套用與實訓教程》是2021年9月清華大學出版社出版的圖書,作者是曲海平、劉飛。

基本介紹

  • 中文名:Linux套用與實訓教程 
  • 作者: 曲海平,劉飛 
  • 出版時間:2021年9月 
  • 出版社:清華大學出版社 
  • ISBN:9787302586845 
  • 定價:69 元 
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以Fedora 作業系統為例,全面介紹Linux作業系統的配置與管理,以培養技能型人才為目標,注重知識的實用性和可操作性,強調實踐技能訓練。每章均採用教、學、做相結合的模式展開,首先深入淺出地講解Linux的相關基本概念,然後以案例的方式詳盡解析各種功能與命令,最後配以完整的實踐手冊,提高學生的分析問題和實際動手解決問題的能力。

圖書目錄

第1章Linux的起源與簡櫃嫌享介1
1.1UNIX和GNU1
1.1.1作業系統基礎1
1.1.2UNIX的誕生與流行4
1.1.3GNU與GPL7
1.2Linux的誕生8
1.2.1從Minix到Linux8
1.2.2Linux的歷史變遙影射符革9
1.2.3Linux的發展及前景10
1.3Linux簡介11
1.3.1Linux的組成11
1.3.2Linux版本概述12
1.3.3Linux的特性15
1.4本章小結16
1.5習題17第2章Linux的安裝與界面18
2.1實驗環境的安裝18
2.1.1VMware虛擬機的安裝18
2.1.2Fedora系統的安裝20
2.2Linux的界面28
2.2.1Linux的圖形用戶界面28
2.2.2Linux的字元界連翻放面30
2.3實驗手冊38
2.4本章小結45
2.5習題45第3章Linux檔案與目錄管理47
3.1Linux檔案與目錄的基本命令47
3.1.1查看檔案與目錄命令ls48
3.1.2目錄的相關操作命令pwd、cd、mkdir49
3.1.3複製、移動與刪除命令cp、mv、促淚rm51
3.2Linux目錄與目錄配置53
3.2.1Linux的目錄樹53
3.2.2Linux的目錄基本概念55
3.2.3全局變數PATH57
3.3Linux的檔案許可權設定57
3.3.1Linux的檔案許可權57
3.3.2桌面環境改變檔案許可權59
3.3.3修改檔案許可權的Shell命令61
3.3.4Linux檔案的時間屬性65
3.4.1文本檔案查閱命令cat、more、less、head、tail66
3.4.2非文本檔案查閱命令od70
3.4.3檔案創建和生成的諸多方式71
3.4.4檔案連結命令ln72
3.5Linux檔案內容的操作74
3.5.1檔案內容的排序與去冗命令sort、uniq74
3.5.2檔案內容統計命令wc76
3.5.3檔案歡槓阿內容比較命令comm、diff76
3.5.4檔案內容查詢命令grep78
3.6Linux的相關查找操作80
3.6.1檔案的查找命令find、locate和whereis80
3.6.2進程的查找命令ps、top83
3.7實驗手冊88
3.8本章小結102
3.9習題102第4章Linux磁碟與檔案系統104
4.1磁碟與檔案系統概述104
4.1.1物理磁碟概述104
4.1.2Linux檔案系統簡介106
4.2磁碟的分區、甩廈囑糊格式化、檢驗與掛載108
4.2.1磁碟分區109
4.2.2磁碟格式化111
4.2.3磁碟檢驗111
4.2.4磁碟分區掛載與卸載112
4.2.5查看磁碟分區和掛載信息113
4.2.6磁碟分區的開機自動掛載115
4.3兩種特殊的設備: loop與swap117
4.3.1tar與dd命令的使用117
4.3.2loop設備的掛載120
4.3.3swap分區的掛載122
4.4實驗手冊126
4.5本章小結144
4.6習題144第5章Linux的vim與Bash146
5.1vim編輯器146
5.1.1vi、vim與gvim146
5.1.2vim和gvim的安裝147
5.1.3vi/vim的使用148
5.2Shell與Bash150
5.3Bash的基本功能151
5.3.1解析命令行151
5.3.2通配符152
5.3.3命令別名153
5.3.4命令行自動補齊153
5.3.5管道與awk、cut命令154
5.3.6重定向158
5.3.7命令歷史記錄162
5.4Bash的環境變數163
5.4.1環境變數的概述與功能163
5.4.2變數的設定與取消164
5.4.3Bash的環境配置檔案166
5.5實驗手冊167
5.6本章小結喇故簽176
5.7習題177第6章Shell腳本編程178
6.1Shell腳本概述178
6.1.1Shell腳本的特點178
6.1.2Shell腳本的創建和執行179
6.2Shell變數與運算181
6.2.1Shell的變數設定181
6.2.2Shell的運算183
6.2.3Shell的數組185
6.3Shell的流程控制187
6.3.1分支結構: test命令187
6.3.2分支結構: if語句188
6.3.3分支結構: case語句191
6.3.4循環結構: for語句195
6.3.5循環結構: while語句和until語句197
6.3.6break、continue語句199
6.4Shell函式調用200
6.4.1Shell中函式的定義201
6.4.2Shell函式的作用域203
6.5實驗手冊204
6.6本章小結211
6.7習題212第7章Linux的用戶與組群管理214
7.1用戶與組群的基本概念214
7.1.1用戶及相關配置檔案214
7.1.2組群及相關配置檔案217
7.2桌面環境下管理用戶218
7.3用戶與組群的Shell命令221
7.3.1管理組群的相關命令221
7.3.2管理用戶的相關命令222
7.3.3其他涉及的相關命令230
7.4批量創建與刪除用戶238
7.4.1基於兩個配置檔案批量創建用戶賬號238
7.4.2基於一個配置檔案批量創建用戶賬號240
7.4.3基於四個參數批量創建用戶賬號242
7.5實驗手冊245
7.6本章小結259
7.7習題259第8章Linux的軟體安裝與管理261
8.1Linux軟體包概述261
8.2RPM軟體包安裝262
8.2.1RPM軟體包介紹263
8.2.2rpm命令: 安裝、升級和卸載265
8.2.3rpm命令: 查詢、驗證和維護269
8.3dnf安裝273
8.3.1yum與dnf273
8.3.2dnf命令的使用275
8.3.3gnomesoftware的使用285
8.4源碼安裝288
8.4.1源碼安裝的步驟289
8.4.2源碼軟體的卸載與升級300
8.5實驗手冊301
8.6本章小結308
8.7習題309附錄A模擬試題精選310
A.1模擬試題1及答案310
A.1.1模擬試題1310
A.1.2模擬試題1參考答案311
A.2模擬試題2及答案318
A.2.1模擬試題2318
A.2.2模擬試題2參考答案319
A.3模擬試題3及答案327
A.3.1模擬試題3327
A.3.2模擬試題3參考答案328
A.4模擬試題4及答案336
A.4.1模擬試題4336
A.4.2模擬試題4參考答案337
附錄B課程設計案例345

作者簡介

曲海平,畢業於中國科學院計算技術研究所,獲工學博士學位。2011.09-2012.03 華為技術有限公司,中央軟體研究院,系統架構師; 2012.03-至今魯東大學,信息與電氣工程學院軟體工程系,講師, 2014.08-2015.01,美國加州州立大學富勒頓分校,工程與計算機學院,訪問學者。目前正在主持承擔山東省科技重點研發項目“基於能耗感知的共享雲計算平台關鍵技術研究與示範”(2015GGX101014, 2015.01-2016.12)。講授課程包括:高級語言程式設計、計算機組成原理、Linux套用技術、網路安全技術以及網路存儲技術等多門本科生專業基礎課與選修課。
3.5.4檔案內容查詢命令grep78
3.6Linux的相關查找操作80
3.6.1檔案的查找命令find、locate和whereis80
3.6.2進程的查找命令ps、top83
3.7實驗手冊88
3.8本章小結102
3.9習題102第4章Linux磁碟與檔案系統104
4.1磁碟與檔案系統概述104
4.1.1物理磁碟概述104
4.1.2Linux檔案系統簡介106
4.2磁碟的分區、格式化、檢驗與掛載108
4.2.1磁碟分區109
4.2.2磁碟格式化111
4.2.3磁碟檢驗111
4.2.4磁碟分區掛載與卸載112
4.2.5查看磁碟分區和掛載信息113
4.2.6磁碟分區的開機自動掛載115
4.3兩種特殊的設備: loop與swap117
4.3.1tar與dd命令的使用117
4.3.2loop設備的掛載120
4.3.3swap分區的掛載122
4.4實驗手冊126
4.5本章小結144
4.6習題144第5章Linux的vim與Bash146
5.1vim編輯器146
5.1.1vi、vim與gvim146
5.1.2vim和gvim的安裝147
5.1.3vi/vim的使用148
5.2Shell與Bash150
5.3Bash的基本功能151
5.3.1解析命令行151
5.3.2通配符152
5.3.3命令別名153
5.3.4命令行自動補齊153
5.3.5管道與awk、cut命令154
5.3.6重定向158
5.3.7命令歷史記錄162
5.4Bash的環境變數163
5.4.1環境變數的概述與功能163
5.4.2變數的設定與取消164
5.4.3Bash的環境配置檔案166
5.5實驗手冊167
5.6本章小結176
5.7習題177第6章Shell腳本編程178
6.1Shell腳本概述178
6.1.1Shell腳本的特點178
6.1.2Shell腳本的創建和執行179
6.2Shell變數與運算181
6.2.1Shell的變數設定181
6.2.2Shell的運算183
6.2.3Shell的數組185
6.3Shell的流程控制187
6.3.1分支結構: test命令187
6.3.2分支結構: if語句188
6.3.3分支結構: case語句191
6.3.4循環結構: for語句195
6.3.5循環結構: while語句和until語句197
6.3.6break、continue語句199
6.4Shell函式調用200
6.4.1Shell中函式的定義201
6.4.2Shell函式的作用域203
6.5實驗手冊204
6.6本章小結211
6.7習題212第7章Linux的用戶與組群管理214
7.1用戶與組群的基本概念214
7.1.1用戶及相關配置檔案214
7.1.2組群及相關配置檔案217
7.2桌面環境下管理用戶218
7.3用戶與組群的Shell命令221
7.3.1管理組群的相關命令221
7.3.2管理用戶的相關命令222
7.3.3其他涉及的相關命令230
7.4批量創建與刪除用戶238
7.4.1基於兩個配置檔案批量創建用戶賬號238
7.4.2基於一個配置檔案批量創建用戶賬號240
7.4.3基於四個參數批量創建用戶賬號242
7.5實驗手冊245
7.6本章小結259
7.7習題259第8章Linux的軟體安裝與管理261
8.1Linux軟體包概述261
8.2RPM軟體包安裝262
8.2.1RPM軟體包介紹263
8.2.2rpm命令: 安裝、升級和卸載265
8.2.3rpm命令: 查詢、驗證和維護269
8.3dnf安裝273
8.3.1yum與dnf273
8.3.2dnf命令的使用275
8.3.3gnomesoftware的使用285
8.4源碼安裝288
8.4.1源碼安裝的步驟289
8.4.2源碼軟體的卸載與升級300
8.5實驗手冊301
8.6本章小結308
8.7習題309附錄A模擬試題精選310
A.1模擬試題1及答案310
A.1.1模擬試題1310
A.1.2模擬試題1參考答案311
A.2模擬試題2及答案318
A.2.1模擬試題2318
A.2.2模擬試題2參考答案319
A.3模擬試題3及答案327
A.3.1模擬試題3327
A.3.2模擬試題3參考答案328
A.4模擬試題4及答案336
A.4.1模擬試題4336
A.4.2模擬試題4參考答案337
附錄B課程設計案例345

作者簡介

曲海平,畢業於中國科學院計算技術研究所,獲工學博士學位。2011.09-2012.03 華為技術有限公司,中央軟體研究院,系統架構師; 2012.03-至今魯東大學,信息與電氣工程學院軟體工程系,講師, 2014.08-2015.01,美國加州州立大學富勒頓分校,工程與計算機學院,訪問學者。目前正在主持承擔山東省科技重點研發項目“基於能耗感知的共享雲計算平台關鍵技術研究與示範”(2015GGX101014, 2015.01-2016.12)。講授課程包括:高級語言程式設計、計算機組成原理、Linux套用技術、網路安全技術以及網路存儲技術等多門本科生專業基礎課與選修課。

相關詞條

熱門詞條

聯絡我們