Linux基礎教程(第2版)

Linux基礎教程(第2版)

《Linux基礎教程(第2版)》是2016年12月清華大學出版社出版的圖書,作者是孟慶昌、路旭強。

基本介紹

  • 書名:Linux基礎教程(第2版)
  • 作者:孟慶昌
    路旭強
  • ISBN:9787302454090
  • 定價:39元
  • 出版社:清華大學出版社
  • 出版時間:2016年12月
內容簡介,圖書目錄,

內容簡介

本書全面、系統、由淺入深地介紹了Linux系統的基本概念、一般套用、簡單原理、日常管理等方面的內容。通過大量套用實例,循序漸進地引導讀者進入Linux世界。全書共分12章,分別介紹Linux系統概述,有關檔案、目錄和進程的常用命令,vi編輯器,C程式編譯工具,shell編程,系統安裝,桌面環境,系統管理,核心簡介,網路管理等。每章後面給出很多有價值的思考題。在書後給出實驗指導,供教學參考。
本書可作為大專院校學生學習Linux的教材,也可作為廣大Linux用戶、管理員以及眾多Linux系統自學者的輔導或自學用書。

圖書目錄

第1章Linux系統概述
1.1計算機基礎知識
1.1.1硬體
1.1.2軟體
1.2作業系統概述
1.2.1什麼是作業系統
1.2.2作業系統的功能
1.2.3作業系統的類型
1.3Linux系統的歷史和現狀
1.3.1Linux的歷史
1.3.2Linux的套用現狀
1.4Linux系統的特點
1.5Linux的發展優勢與存在的問題
1.5.1Linux的發展優勢
1.5.2Linux的用戶
1.5.3Linux的不足
1.6Linux的常用版本
思考題
第2章常用命令及檔案操作
2.1命令行方式
2.1.1進入命令行界面
2.1.2提示符
2.2簡單命令
2.3命令格式
2.3.1一般命令格式
2.3.2常用命令一般格式
2.4檔案及其類型
2.4.1檔案概念
2.4.2檔案類型
2.5常用檔案操作命令
2.5.1有關檔案顯示命令
2.5.2匹配、排序及顯示指定內容的命令
2.5.3比較檔案內容的命令
2.5.4複製、刪除和移動檔案的命令
2.5.5檔案內容統計命令
思考題
第3章及其操作
3.1、路徑名和存取許可權
3.1.1概念
3.1.2路徑名
3.1.3用戶及檔案存取許可權
3.2常用操作命令
3.2.1創建和刪除
3.2.2改變工作和顯示內容
3.2.3連結檔案的命令
3.2.4改變檔案或存取許可權
3.2.5改變用戶組和檔案主
3.3在線上幫助命令
3.3.1man命令
3.3.2help命令
思考題
第4章進程及其管理
4.1進程概念
4.1.1多道程式設計
4.1.2進程概念
4.2進程狀態
4.2.1進程的基本狀態
4.2.2進程狀態的轉換
4.2.3進程族系
4.3進程管理命令
4.3.1查看進程狀態
4.3.2進程管理
4.4其他常用命令
4.4.1磁碟使用情況統計
4.4.2檔案壓縮和解壓縮
思考題
第5章文本編輯
5.1進入和退出vi
5.1.1進入vi
5.1.2退出vi
5.2vi的工作方式
5.3文本輸入命令
5.4游標移動命令
5.5文本修改命令
5.5.1文本刪除
5.5.2復原命令
5.5.3重複命令
5.5.4修改命令
5.5.5取代命令
5.5.6替換命令
5.6字元串檢索
思考題
第6章C程式編譯工具
6.1gcc編譯系統
6.1.1檔案名稱後綴
6.1.2C語言編譯過程
6.1.3gcc命令行選項
6.2gdb程式調試工具
6.2.1啟動gdb和查看內部命令
6.2.2顯示源程式和數據
6.2.3改變和顯示或路徑
6.2.4控制程式的執行
6.2.5其他常用命令
6.2.6套用示例
思考題
第7章shell程式設計
7.1shell概述
7.1.1shell的特點和類型
7.1.2shell腳本的建立和執行
7.2shell變數和算術運算
7.2.1簡單shell變數
7.2.2數組
7.2.3位置參數
7.2.4預先定義的特殊變數
7.2.5環境變數
7.2.6算術運算
7.3輸入/輸出及重定向命令
7.3.1輸入/輸出命令
7.3.2輸入/輸出重定向
7.4shell特殊字元和命令語法
7.4.1引號
7.4.2注釋、管道線和後台命令
7.4.3命令執行操作符
7.4.4複合命令
7.5程式控制結構
7.5.1if語句
7.5.2條件測試
7.5.3while語句
7.5.4until語句
7.5.5for語句
7.5.6case語句
7.5.7break、continue和exit命令
7.6shell函式和內置命令
7.6.1shell函式
7.6.2shell內置命令
7.7shell腳本調試
7.7.1解決環境設定問題
7.7.2解決腳本錯誤
思考題
第8章安裝Linux系統
8.1基本硬體要求
8.2安裝前準備工作
8.3多系統共存時分區的劃分
8.4系統安裝過程
8.4.1啟動安裝程式
8.4.2安裝過程
8.5登錄和退出系統
8.5.1登錄
8.5.2退出
思考題
第9章Linux桌面系統及其配置
9.1Linux圖形界面概述
9.1.1圖形界面簡介
9.1.2X Window系統
9.2KDE桌面系統
9.2.1GNOME和KDE概述
9.2.2KDE桌面系統
9.2.3視窗操作及快捷鍵
9.3控制臺概述
9.4硬體配置
9.4.1配置顯示卡
9.4.2配置音效卡
9.4.3配置網卡
9.4.4配置印表機
9.5KDE環境日常套用
9.5.1建立文檔
9.5.2複製檔案
9.5.3抓圖
思考題
第10章Linux系統管理
10.1系統管理概述
10.2用戶和工作組管理
10.2.1用戶管理
10.2.2工作組管理
10.2.3設定用戶登錄環境
10.2.4用戶磁碟空間限制
10.3檔案系統及其維護
10.3.1建立檔案系統
10.3.2安裝檔案系統
10.3.3卸載檔案系統
10.3.4維護檔案系統
10.4檔案系統的後備
10.4.1備份策略
10.4.2備份時機和工具
10.4.3恢復後備檔案
10.5系統安全管理
10.5.1安全管理的目標和要素
10.5.2用戶密碼的管理
思考題
第11章Linux核心簡介
11.1Linux核心結構
11.2進程管理
11.2.1Linux進程和執行緒概念
11.2.2對進程的操作
11.2.3進程調度
11.2.4shell基本工作原理
11.3檔案系統
11.3.1ext2檔案系統
11.3.2虛擬檔案系統
11.4記憶體管理
11.4.1記憶體管理技術
11.4.2記憶體交換
11.5設備管理
11.5.1設備管理概述
11.5.2設備驅動程式和核心之間的接口
11.6中斷、異常和系統調用
11.6.1中斷及其處理
11.6.2系統調用
11.7進程通信
11.7.1信號機制
11.7.2管道檔案
11.7.3SystemV IPC機制
11.8系統初啟
思考題
第12章網路管理
12.1網路概述
12.1.1網路分類和拓撲結構
12.1.2網路協定
12.1.3IP位址和網路掩碼
12.2網路管理與有關命令
12.2.1網路管理功能
12.2.2基本網路命令
12.3電子郵件
12.3.1電子郵件系統簡介
12.3.2郵件環境簡易配置
12.4網路安全
12.4.1網路安全簡介
12.4.2Linux安全問題及對策
12.4.3網路安全工具
12.4.4計算機病毒
12.5防火牆技術
12.5.1防火牆技術的基本概念
12.5.2防火牆的基本技術
思考題
附錄實驗指導
實驗一檔案和操作(3~4學時)
實驗二進程操作及其他命令(2~3學時)
實驗三vi編輯器(2~3學時)
實驗四C程式的編譯和調試(2~3學時)
實驗五shell編程(3~4學時)
實驗六系統安裝與簡單配置(3~4學時)
實驗七KDE桌面環境套用(2~3學時)
實驗八系統及網路管理(2~3學時)
參考文獻

相關詞條

熱門詞條

聯絡我們