Linux入門與實踐
陜西機電職業技術學院、河南水利與環境職業學院、武漢厚溥數字科技有限公司 編著
相關主題
商品描述
"《Linux入門與實踐》全面覆蓋了Linux系統的基礎知識,包括Linux的發展史、系統安裝、用戶和用戶組管理、文件和目錄權限設置、Vim編輯器的使用、Shell腳本編程等關鍵內容。通過任務驅動、知識詳解與實例操作相結合的方式,幫助學員掌握Linux系統的日常維護、網絡配置及權限安全管理等實用技能。此外,本書還著重培養學員的法律意識、安全意識和團隊協作能力,為其後續深入學習Linux運維、嵌入式開發等方面的知識奠定堅實基礎。 本書內容豐富、結構清晰,具有很強的實用性和可操作性,可作為高等院校計算機相關專業的教材,也可作為Linux初學者的自學用書。"
作者簡介
武漢厚溥數字科技有限公司自2004年成立以來一直致力於從事大學IT教育、軟件開發、人力資源服務等業務。現為國家商務部指定外包人才培養機構、工業和信息化部人才交流中心指定大學生實習基地、2013年武漢厚溥數字科技有限公司被列為“中國軟件行業產學合作模式庫”首批案例單位。
目錄大綱
目 錄
單元一 部署虛擬環境安裝Linux系統 1
任務1.1 初識Linux 3
1.1.1 任務描述 3
1.1.2 知識學習 3
1.1.3 任務實現 6
任務1.2 安裝配置虛擬機 7
1.2.1 任務描述 7
1.2.2 任務實現 7
任務1.3 安裝Linux操作系統 19
1.3.1 任務描述 19
1.3.2 任務實現 19
素養園地 28
單元小結 29
單元自測 29
單元二 初識Linux系統概念及命令 31
任務2.1 了解Linux系統的基本概念 32
2.1.1 任務描述 32
2.1.2 知識學習 32
2.1.3 任務實現 36
任務2.2 認識命令行終端及命令格式 37
2.2.1 任務描述 37
2.2.2 知識學習 38
2.2.3 任務實現 39
任務2.3 學習辨別目錄和文件的方法 40
2.3.1 任務描述 40
2.3.2 知識學習 40
2.3.3 任務實現 41
任務2.4 學習第一個命令及常用快捷鍵 41
2.4.1 任務描述 41
2.4.2 知識學習 41
2.4.3 任務實現 42
素養園地 44
單元小結 44
單元自測 45
單元三 常用文件管理命令 46
任務3.1 學習文本文件編輯命令 47
3.1.1 任務描述 47
3.1.2 知識學習 47
3.1.3 任務實現 54
任務3.2 學習文件目錄管理命令 55
3.2.1 任務描述 55
3.2.2 知識學習 55
3.2.3 任務實現 60
素養園地 61
單元小結 62
單元自測 62
單元四 計算機硬件組成部分 64
任務4.1 認識和學習Linux系統目錄 65
4.1.1 任務描述 65
4.1.2 知識學習 65
4.1.3 任務實現 67
任務4.2 學習系統狀態監測命令 68
4.2.1 任務描述 68
4.2.2 知識學習 68
任務4.3 學習掛載硬件設備命令 77
4.3.1 任務描述 77
4.3.2 知識學習 77
4.3.3 任務實現 79
任務4.4 添加硬盤命令 80
4.4.1 任務描述 80
4.4.2 知識學習 80
4.4.3 任務實現 88
任務4.5 添加交換分區命令 88
4.5.1 任務描述 88
4.5.2 知識學習 89
4.5.3 任務實現 91
任務4.6 軟硬方式鏈接 91
4.6.1 任務描述 91
4.6.2 知識學習 92
素養園地 93
單元小結 94
單元自測 94
單元五 用戶管理與文件權限 96
任務5.1 用戶和用戶組管理 97
5.1.1 任務描述 97
5.1.2 知識學習 97
5.1.3 任務實現 102
任務5.2 文件和目錄權限 103
5.2.1 任務描述 103
5.2.2 知識學習 103
5.2.3 任務實現 108
任務5.3 文件訪問控制列表權限 109
5.3.1 任務描述 109
5.3.2 知識學習 109
5.3.3 任務實現 111
任務5.4 su命令和sudo服務 112
5.4.1 任務描述 112
5.4.2 知識學習 112
5.4.3 任務實現 114
素養園地 117
單元小結 117
單元自測 118
單元六 Linux軟件包管理 119
任務6.1 了解軟件包 120
6.1.1 任務描述 120
6.1.2 知識學習 120
任務6.2 認識rpm包 122
6.2.1 任務描述 122
6.2.2 知識學習 122
6.2.3 任務實現 122
任務6.3 認識yum包 123
6.3.1 任務描述 123
6.3.2 知識學習 124
6.3.3 任務實現 125
任務6.4 了解systemd初始化進程 126
6.4.1 任務描述 126
6.4.2 知識學習 126
任務6.5 了解rpm包與源碼包和yum包的區別 127
6.5.1 任務描述 127
6.5.2 知識學習 127
素養園地 128
單元小結 129
單元自測 129
單元七 Vim編輯器和Shell編程 131
任務7.1 認識Vim編輯器 132
7.1.1 任務描述 132
7.1.2 知識學習 132
7.1.3 任務實現 134
任務7.2 編寫Shell腳本 142
7.2.1 任務描述 142
7.2.2 知識學習 143
7.2.3 任務實現 148
任務7.3 學習流程控制語句 149
7.3.1 任務描述 149
7.3.2 知識學習 150
7.3.3 任務實現 158
任務7.4 計劃任務服務程序 159
7.4.1 任務描述 159
7.4.2 任務實現 160
素養園地 162
單元小結 163
單元自測 163
單元八 Shell函數 165
任務8.1 介紹Shell函數 166
8.1.1 任務描述 166
8.1.2 知識學習 166
8.1.3 任務實現 178
任務8.2 學習正則表達式 179
8.2.1 任務描述 179
8.2.2 知識學習 179
8.2.3 任務實現 188
素養園地 189
單元小結 190
單元自測 190
單元九 項目案例 192
任務9.1 案例描述 193
任務9.2 案例實現 194
素養園地 197