Linux基礎教程(2022年清華大學出版社出版書籍)

Linux基礎教程(2022年清華大學出版社出版書籍)

本詞條是多義詞,共6個義項
更多義項 ▼ 收起列表 ▲

《Linux基礎教程》是清華大學出版社於2022年出版的圖書,作者是鄭錦材

基本介紹

  • 書名:Linux基礎教程
  • 作者:鄭錦材
  • 出版社:清華大學出版社
  • 出版時間:2022年8月1日
  • 定價:49 元
  • ISBN:9787302608974
  • 印次:1-1
  • 印刷日期:2022.07.27 
內容簡介,目錄,

內容簡介

本書立足實際套用,以流行的Linux發行版本為基礎介紹Linux的基礎操作。全書共11章,包括認識Linux、安裝Linux、文本界面基礎、檔案和目錄、常用命令、Shell腳本、用戶和組群、許可權和所有者、磁碟分區和檔案系統、軟體包、進程和任務計畫。 本書的結構採用“章節模組——知識技能/項目任務”體系,符合高等職業教育的培養目標、特點和要求,突出Linux基礎的實際技能的培養,內容安排及教學過程“好學易教”。 本書既可作為高職高專計算機類、電子類相關專業的Linux基礎課程的教材,也可作為套用型本科學生的教材或參考書,還適合各類Linux基礎培訓班使用,或作為Linux愛好者的自學參姜辨腳甩考書。

目錄

第1章認識Linux
1.1Linux的簡介
1.1.1Linux的概念
1.1.2Linux的產生背景
1.1.3Linux的發展歷程
1.1.4Linux的套用領域
1.2Linux的特點和組成
1.2.1Linux的特點
1.2.2Linux的組成
1.3Linux的版本
1.3.1Linux的核心版本
1.3.2Linux的發行版本
1.4本章小結
第2章安裝Linux
2.1準備安裝Linux
2.1.1Linux的硬體要求
2.1.2Linux的磁碟管理
2.2安裝Linux與初始化設定
2.2.1Linux的安裝
2.2.2初始化設定
2.3登錄、註銷、重啟和關閉Linux
2.3.1登錄Linux
2.3.2註銷Linux
2.3.3重啟和關閉Linux
2.4項目實踐安裝Linux
任務1安裝Linux
任務2初始化設定
任務3登錄、註銷、重啟和關閉Linux
2.5本章小結
第3章文本界面基礎
3.1文本界面
3.1.1進入文本界面
3.1.2關閉和重啟系統
3.1.3目標
3.2獲取幫助
3.2.1man
3.2.2info
3.2.3help
3.3Shell
3.3.1Shell簡介
3.3.2Bash簡介
3.3.3Shell提示符和命令格式
3.3.4Shell常用快捷鍵
3.3.5編踏埋輯命令行
3.3.6特殊字元
3.3.7通配符
3.3.8命令行補全和歷史記錄
3.4命令排列、替換和別名
3.4.1命令排列
3.4.2命令替換
3.4.3命令別名
3.5管道和重定向
3.5.1管道
3.5.2重定向
3.6文本編輯器
3.6.1vi簡介
3.6.2vi基本操作
3.6.3命令行模式
3.6.4末行模式
3.7項目實踐1文本界面和獲取幫助
任務1進入文本界面
任務2獲取幫助
3.8項目實踐2Shell基礎與文本編輯
任務1Shell基礎
任務2文本編輯
3.9本章小結
第4章檔案和目錄
4.1檔案名稱和檔案類型
4.1.1檔案名稱
4.1.2檔案類型
4.1.3file: 查看檔案類型
4.2目錄結構
4.3檔案和目店奔嚷錄操作
4.3.1pwd: 顯示工作目錄
4.3.2cd: 切換目錄
4.3.3ls: 列出目錄內容或檔案信息
4.3.4touch: 創建空檔案、更改檔案或目錄時間
4.3.5mkdir: 創建目錄
4.3.6rmdir: 刪除空目錄
4.3.7rm: 刪除檔案或目錄
4.3.8cp: 複製檔案或目錄
4.3.9mv: 移動或更名現有的檔案或目錄
4.4連結檔案
4.4.1索引式文民臘遙件系統
4.4.2連結檔案簡介屑霸棵
4.4.3創建連結檔案
4.5項目實踐1檔案類型與檔案和目錄操作
任務1檔案類型
任務2檔案和目錄操作
4.6項目實踐2連結檔案
任務1硬連結檔案
任務2軟連結檔案
4.7本章小結
第5章常用命令
5.1文本顯示
5.1.1cat: 顯示文本全雄捆檔案
5.1.2tac: 反向顯示文本檔案
5.1.3more: 分頁顯示文本檔案
5.1.4less: 分頁顯示文本檔案
5.1.5head: 顯示檔案前n行
5.1.6tail: 顯示檔案後n行
5.1.7cut: 顯示檔案每行選定的位元組、字元或欄位
5.2文本處理
5.2.1sort: 文本檔案內容排序
5.2.2uniq: 重複行刪除
5.2.3comm: 比較兩個已排過序的檔案
5.2.4cmp: 按位元組比較檔案
5.2.5diff: 逐行比較兩個文本檔案
5.2.6wc: 統計檔案的位元組數、單詞數和行數
5.3檔案查找
5.3.1find: 查找檔案或目錄
5.3.2locate: 在資料庫中查找檔案
5.3.3grep: 查找檔案中符合條件的字元連鑽悼拘串
5.4命令查找
5.4.1whatis: 查詢命令的功能
5.4.2whereis: 查找命令的相關檔案的位置
5.4.3which: 查找命令的路徑和別名
5.5系統信息顯示
5.5.1uname: 顯示系統信息
5.5.2uptime: 顯示系統的運行時間
5.6用戶登錄信息顯示
5.6.1last: 顯示目前與過去登錄系統的用戶相關信息
5.6.2lastlog: 顯示系統中所有用戶最近一次登錄信息
5.6.3whoami: 顯示當前用戶的用戶名
5.6.4who: 顯示目前登錄系統的簡單用戶信息
5.6.5w: 顯示目前登錄系統的詳細用戶信息
5.7信息交流
5.7.1echo: 在螢幕上顯示文本
5.7.2write: 傳送信息
5.7.3mesg: 設定傳送信息的寫入許可權
5.7.4wall: 對全部登錄的用戶傳送信息
5.8日期時間
5.8.1cal: 顯示日曆
5.8.2date: 顯示或設定系統日期與時間
5.8.3hwclock: 顯示或設定硬體時鐘
5.9項目實踐1文本顯示和處理
任務1文本顯示
任務2文本處理
5.10項目實踐2檔案和命令查找
任務1檔案查找
任務2命令查找
5.11項目實踐3信息顯示、交流和日期時間
任務1系統信息顯示
任務2用戶登錄信息顯示
任務3信息交流
任務4日期時間
5.12本章小結
第6章Shell腳本
6.1基礎
6.1.1結構
6.1.2創建和運行
6.1.3函式
6.2變數
6.2.1環境變數
6.2.2預定義變數
6.2.3自定義變數
6.2.4變數值的刪除和取代
6.2.5參數置換變數
6.3測試表達式
6.3.1字元串判斷和比較
6.3.2整數比較
6.3.3檔案類型判斷
6.3.4檔案許可權檢測
6.3.5檔案比較
6.3.6邏輯測試
6.4流程控制語句
6.4.1選擇結構
6.4.2循環結構
6.5調試
6.6項目實踐1Shell腳本基礎
任務Shell腳本基礎知識
6.7項目實踐2Shell腳本進階
任務Shell腳本進階學習
6.8本章小結
第7章用戶和組群
7.1用戶概述
7.1.1用戶角色與UID
7.1.2用戶配置檔案
7.2用戶管理
7.2.1useradd: 創建用戶
7.2.2passwd: 設定用戶密碼
7.2.3usermod: 修改用戶
7.2.4userdel: 刪除用戶
7.3組群概述
7.3.1組群分類與GID
7.3.2組群配置檔案
7.4組群管理
7.4.1groupadd: 創建組群
7.4.2gpasswd: 設定組群密碼
7.4.3groupmod: 修改組群
7.4.4groupdel: 刪除組群
7.5創建用戶和組群的相關檔案和目錄
7.5.1檔案/etc/default/useradd
7.5.2檔案/etc/login.defs
7.5.3目錄/etc/skel
7.6用戶登錄和身份切換
7.6.1登錄
7.6.2身份切換
7.6.3su: 臨時切換用戶身份
7.6.4sudo: 以其他用戶身份執行命令
7.7用戶和組群維護
7.7.1pwck: 校驗用戶配置檔案
7.7.2chage: 管理用戶密碼時效
7.7.3finger: 顯示用戶信息
7.7.4chfn: 修改用戶信息
7.7.5chsh: 修改用戶Shell
7.7.6id: 顯示用戶UID和所屬組群GID
7.7.7groups: 顯示用戶所屬組群
7.7.8newgrp: 更改用戶登錄組群
7.8項目實踐1用戶和組群管理基礎
任務1用戶管理
任務2組群管理
7.9項目實踐2用戶和組群管理進階
任務1創建用戶和組群的相關檔案和目錄
任務2用戶和組群維護
7.10本章小結
第8章許可權和所有者
8.1檔案許可權
8.1.1一般許可權
8.1.2特殊許可權
8.2許可權修改
8.3許可權掩碼
8.4檔案屬性
8.4.1chattr: 修改檔案屬性
8.4.2lsattr: 顯示檔案屬性
8.5檔案所有者
8.5.1chown: 設定檔案所有者和所屬組群
8.5.2chgrp: 設定檔案所屬組群
8.6項目實踐許可權和所有者管理
任務1檔案許可權的管理
任務2許可權掩碼和檔案屬性
8.7本章小結
3.5管道和重定向
3.5.1管道
3.5.2重定向
3.6文本編輯器
3.6.1vi簡介
3.6.2vi基本操作
3.6.3命令行模式
3.6.4末行模式
3.7項目實踐1文本界面和獲取幫助
任務1進入文本界面
任務2獲取幫助
3.8項目實踐2Shell基礎與文本編輯
任務1Shell基礎
任務2文本編輯
3.9本章小結
第4章檔案和目錄
4.1檔案名稱和檔案類型
4.1.1檔案名稱
4.1.2檔案類型
4.1.3file: 查看檔案類型
4.2目錄結構
4.3檔案和目錄操作
4.3.1pwd: 顯示工作目錄
4.3.2cd: 切換目錄
4.3.3ls: 列出目錄內容或檔案信息
4.3.4touch: 創建空檔案、更改檔案或目錄時間
4.3.5mkdir: 創建目錄
4.3.6rmdir: 刪除空目錄
4.3.7rm: 刪除檔案或目錄
4.3.8cp: 複製檔案或目錄
4.3.9mv: 移動或更名現有的檔案或目錄
4.4連結檔案
4.4.1索引式檔案系統
4.4.2連結檔案簡介
4.4.3創建連結檔案
4.5項目實踐1檔案類型與檔案和目錄操作
任務1檔案類型
任務2檔案和目錄操作
4.6項目實踐2連結檔案
任務1硬連結檔案
任務2軟連結檔案
4.7本章小結
第5章常用命令
5.1文本顯示
5.1.1cat: 顯示文本檔案
5.1.2tac: 反向顯示文本檔案
5.1.3more: 分頁顯示文本檔案
5.1.4less: 分頁顯示文本檔案
5.1.5head: 顯示檔案前n行
5.1.6tail: 顯示檔案後n行
5.1.7cut: 顯示檔案每行選定的位元組、字元或欄位
5.2文本處理
5.2.1sort: 文本檔案內容排序
5.2.2uniq: 重複行刪除
5.2.3comm: 比較兩個已排過序的檔案
5.2.4cmp: 按位元組比較檔案
5.2.5diff: 逐行比較兩個文本檔案
5.2.6wc: 統計檔案的位元組數、單詞數和行數
5.3檔案查找
5.3.1find: 查找檔案或目錄
5.3.2locate: 在資料庫中查找檔案
5.3.3grep: 查找檔案中符合條件的字元串
5.4命令查找
5.4.1whatis: 查詢命令的功能
5.4.2whereis: 查找命令的相關檔案的位置
5.4.3which: 查找命令的路徑和別名
5.5系統信息顯示
5.5.1uname: 顯示系統信息
5.5.2uptime: 顯示系統的運行時間
5.6用戶登錄信息顯示
5.6.1last: 顯示目前與過去登錄系統的用戶相關信息
5.6.2lastlog: 顯示系統中所有用戶最近一次登錄信息
5.6.3whoami: 顯示當前用戶的用戶名
5.6.4who: 顯示目前登錄系統的簡單用戶信息
5.6.5w: 顯示目前登錄系統的詳細用戶信息
5.7信息交流
5.7.1echo: 在螢幕上顯示文本
5.7.2write: 傳送信息
5.7.3mesg: 設定傳送信息的寫入許可權
5.7.4wall: 對全部登錄的用戶傳送信息
5.8日期時間
5.8.1cal: 顯示日曆
5.8.2date: 顯示或設定系統日期與時間
5.8.3hwclock: 顯示或設定硬體時鐘
5.9項目實踐1文本顯示和處理
任務1文本顯示
任務2文本處理
5.10項目實踐2檔案和命令查找
任務1檔案查找
任務2命令查找
5.11項目實踐3信息顯示、交流和日期時間
任務1系統信息顯示
任務2用戶登錄信息顯示
任務3信息交流
任務4日期時間
5.12本章小結
第6章Shell腳本
6.1基礎
6.1.1結構
6.1.2創建和運行
6.1.3函式
6.2變數
6.2.1環境變數
6.2.2預定義變數
6.2.3自定義變數
6.2.4變數值的刪除和取代
6.2.5參數置換變數
6.3測試表達式
6.3.1字元串判斷和比較
6.3.2整數比較
6.3.3檔案類型判斷
6.3.4檔案許可權檢測
6.3.5檔案比較
6.3.6邏輯測試
6.4流程控制語句
6.4.1選擇結構
6.4.2循環結構
6.5調試
6.6項目實踐1Shell腳本基礎
任務Shell腳本基礎知識
6.7項目實踐2Shell腳本進階
任務Shell腳本進階學習
6.8本章小結
第7章用戶和組群
7.1用戶概述
7.1.1用戶角色與UID
7.1.2用戶配置檔案
7.2用戶管理
7.2.1useradd: 創建用戶
7.2.2passwd: 設定用戶密碼
7.2.3usermod: 修改用戶
7.2.4userdel: 刪除用戶
7.3組群概述
7.3.1組群分類與GID
7.3.2組群配置檔案
7.4組群管理
7.4.1groupadd: 創建組群
7.4.2gpasswd: 設定組群密碼
7.4.3groupmod: 修改組群
7.4.4groupdel: 刪除組群
7.5創建用戶和組群的相關檔案和目錄
7.5.1檔案/etc/default/useradd
7.5.2檔案/etc/login.defs
7.5.3目錄/etc/skel
7.6用戶登錄和身份切換
7.6.1登錄
7.6.2身份切換
7.6.3su: 臨時切換用戶身份
7.6.4sudo: 以其他用戶身份執行命令
7.7用戶和組群維護
7.7.1pwck: 校驗用戶配置檔案
7.7.2chage: 管理用戶密碼時效
7.7.3finger: 顯示用戶信息
7.7.4chfn: 修改用戶信息
7.7.5chsh: 修改用戶Shell
7.7.6id: 顯示用戶UID和所屬組群GID
7.7.7groups: 顯示用戶所屬組群
7.7.8newgrp: 更改用戶登錄組群
7.8項目實踐1用戶和組群管理基礎
任務1用戶管理
任務2組群管理
7.9項目實踐2用戶和組群管理進階
任務1創建用戶和組群的相關檔案和目錄
任務2用戶和組群維護
7.10本章小結
第8章許可權和所有者
8.1檔案許可權
8.1.1一般許可權
8.1.2特殊許可權
8.2許可權修改
8.3許可權掩碼
8.4檔案屬性
8.4.1chattr: 修改檔案屬性
8.4.2lsattr: 顯示檔案屬性
8.5檔案所有者
8.5.1chown: 設定檔案所有者和所屬組群
8.5.2chgrp: 設定檔案所屬組群
8.6項目實踐許可權和所有者管理
任務1檔案許可權的管理
任務2許可權掩碼和檔案屬性
8.7本章小結

相關詞條

熱門詞條

聯絡我們