Linux基礎教程(第2版)

Linux基礎教程(第2版)
定價:234
NT $ 204
 

內容簡介

全面、系統、由淺入深地介紹了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學時)

參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $204