作業系統實用教程(Linux版)

作業系統實用教程(Linux版)

《作業系統實用教程(Linux版)》是2018年3月機械工業出版社出版的圖書,作者是吳艷。

基本介紹

  • 書名:作業系統實用教程(Linux版)
  • 作者:吳艷
  • ISBN:9787111589839
  • 定價:49元
  • 出版社:機械工業出版社
  • 出版時間:2018年3月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書從實用角度全面介紹了Linux作業系統。主要包括:作業系統的發展,Linux作業系統的版本以及圖形環境;接著介紹Vi編輯器的套用,Vi編輯器的三種工作模式及之間的轉換,文本檔案的創建和編輯等操作;然後介紹Shell腳本的套用:常用命令的格式及功能,Shell的控制語句;後介紹Linux系統下的檔案管理、系統管理、網路通信謎凳道管理以及在該系統下軟體開發套用等知識。

圖書目錄

前言
第1章 作業系統概述
1.1 作業系統簡介
1.1.1 計算機系統組成
1.1.2 作業系統概念
1.1.3 作業系統發展簡介
1.2 作業系統的功能
1.2.1 處理器管理
1.2.2 存儲管理
1.2.3 設備管理
1.2.4 檔案管理
1.2.5 作業管理
1.3 常用作業系統簡介
1.3.1 Windows作業系統簡介
1.3.2 UNIX作業系統簡介
1.3.3 Linux作業系統簡介
本章小結
思考題與實踐
第2章 Linux作業系統概述
2.1 自由軟體簡介
2.1.1 自由軟體含義
2.1.2 自由軟體相關詞語
2.2 Linux的發展和軟體體系結構
2.2.1 Linux的發展
2.2.2 Linux軟體體系結構
2.2.3 Linux的功能
2.3 Linux的安裝準備
2.3.1 硬體需求
2.3.2 安裝軟體的獲取
2.3.3 安裝方式
2.4 Linux作業系統的安裝
2.4.1 用虛擬機安裝Linux
2.4.2 Linux的多重引導安裝
2.4.3 Linux的啟動、關機與登錄
本章小結
思考題與實踐
第3章 Linux圖形環境
3.1 X Window圖形界面概述
3.2 GNOME圖形環境
3.2.1 GNOME桌面環滲希厚付境簡介
3.2.2 GNOME桌面中的選單系統
3.2.3 使用Nautilus檔案管理器
3.3 KDE圖形環境
3.3.1 KDE桌面膠付廈環境的組成
3.3.2 KDE的檔案管理器
3.3.3 KDE控制中心
本章小結
思考題與實踐
第4章 Vi編輯器
4.1 認識Vi編輯器
4.1.1 Vi編輯器的啟動、保存和退出
4.1.2 Vi編輯器的3種工作模式
4.2 命令模式下的操酷諒籃罪作
4.2.1 命令模式到文本輸入模式的轉換命令
4.2.2 命令模式下的游標移動
4.2.3 文本刪牛局除命令
4.2.4 復原命令
4.2.5 行結合命令
4.2.6 文本位移命令
4.2.7 字元串檢索命令
4.3 最後行模式下的操作
4.3.1 命令定位
4.3.2 全局/替換命令
4.3.3 插入Shell命令
4.3.4 恢復檔案
4.3.5 Vi的選項設定
4.4 文本移動和編輯多個檔案
4.4.1 緩衝區方式的文本移動
4.4.2 按行操作的文本移動
4.4.3 編輯多個檔案
本章小結
思考題與實踐
第5章 Shell程式設計
5.1 Shell概述
5.1.1 Shell簡介
5.1.2 Linux系統與Shell的關係
5.1.3 Shell腳本的創建和執行
5.2 Shell命令
5.2.1 Shell命令芝悼乘的一般格式
5.2.2 Shell的常用簡單命令
5.2.3 Shell的線上幫助命令
5.2.4 命令的高級操作
5.3 Shell特殊字元
5.3.1 Shell的通配符
5.3.2 Shell的引號
5.3.3 Shell的命令執行順序操作符
5.3.4 Shell注釋符、轉義字元和後台操作符
5.4 Shell的變數
5.4.1 Shell的環境變數
5.4.2 Shell的用戶自定義變數
5.5 Shell的運算
5.5.1 Shell的運算符
5.5.2 Shell的運算表達式
5.6 Shell的輸入/輸出語句
5.6.1 Shell中輸入/輸出標準檔案
5.6.2 Shell中輸入/輸出命令
5.7 Shell的控制語句
5.7.1 if語句
5.7.2 case語句
5.7.3 while語句
5.7.4 for語句
5.7.5 until語句
5.7.6 break、continue、exit語句
本章小結
思考題與實踐
第6章 檔案管理
6.1 Linux系統的文重定晚件及其類型
6.1.1 Linux系統的檔案含義
6.1.2 Linux檔案系統的目錄結構
6.1.3 Linux的檔案類型
6.2 Linux系統的檔案操作命令
6.2.1 檔案信息顯示命令
6.2.2 檔案複製、刪除及移動命令
6.2.3 檔案檢索和排序命令
6.2.4 目錄操作命令
6.3 檔案的許可權
6.3.1 檔案的屬主與屬組
6.3.2 檔案的訪問許可權
6.4 檔案的連結
6.4.1 硬連結
6.4.2 軟連結
本章小結
思考題與實踐
第7章 系統管理
7.1 用戶和組管理
7.1.1 用戶和組管理概述
7.1.2 用戶和組配置檔案
7.1.3 用戶和組管理命令
7.1.4 桌面環境下管理用戶和組
7.2 軟體包管理
7.2.1 Linux常用軟體包簡介
7.2.2 RPM軟體包管理
7.2.3 TAR軟體包管理
7.2.4 src原始碼包的編譯及安裝
7.3 進程管理
7.3.1 Linux系統的進程概述
7.3.2 守護進程的管理
7.3.3 進程的控制命令
7.3.4 進程的前台與後台控制
7.4 磁碟操作管理
7.4.1 Linux檔案系統類型簡介
7.4.2 存儲設備的名稱
7.4.3 磁碟檔案系統的掛載與卸載
7.4.4 常用的磁碟操作命令
本章小結
思考題與實踐
第8章 網路通信管理
8.1 網路通信管理簡介
8.1.1 網路的基本配置
8.1.2 常用網路管理命令
8.1.3 常用網路通信命令
8.2 Linux的網路服務
8.2.1 NFS網路檔案系統
8.2.2 Web服務
8.2.3 FTP服務
8.2.4 Samba服務
8.3 Linux的安全管理
8.3.1 計算機網路安全的基礎知識
8.3.2 Linux的日誌安全管理
8.3.3 Linux的安全防護設定
8.3.4 Linux的防火牆管理
本章小結
思考題與實踐
第9章 Linux系統下軟體開發套用
9.1 Linux系統下的編程
9.1.1 Linux編程環境及工具
9.1.2 Linux高級語言編程開發
9.2 Linux系統下的資料庫套用
9.2.1 Linux系統下的資料庫種類及特點
9.2.2 MySQL資料庫管理
9.2.3 PHP訪問資料庫
本章小結
思考題與實踐
附錄 Linux作業系統實驗
實驗一 Red Hat Linux 9.0的安裝
實驗二 Linux操作基礎
實驗三 Shell分支程式設計
實驗四 Shell循環程式設計
實驗五 Linux檔案系統管理
實驗六 用戶和組管理
實驗七 進程管理
實驗八 Linux網路配置基礎
參考文獻
4.2.5 行結合命令
4.2.6 文本位移命令
4.2.7 字元串檢索命令
4.3 最後行模式下的操作
4.3.1 命令定位
4.3.2 全局/替換命令
4.3.3 插入Shell命令
4.3.4 恢復檔案
4.3.5 Vi的選項設定
4.4 文本移動和編輯多個檔案
4.4.1 緩衝區方式的文本移動
4.4.2 按行操作的文本移動
4.4.3 編輯多個檔案
本章小結
思考題與實踐
第5章 Shell程式設計
5.1 Shell概述
5.1.1 Shell簡介
5.1.2 Linux系統與Shell的關係
5.1.3 Shell腳本的創建和執行
5.2 Shell命令
5.2.1 Shell命令的一般格式
5.2.2 Shell的常用簡單命令
5.2.3 Shell的線上幫助命令
5.2.4 命令的高級操作
5.3 Shell特殊字元
5.3.1 Shell的通配符
5.3.2 Shell的引號
5.3.3 Shell的命令執行順序操作符
5.3.4 Shell注釋符、轉義字元和後台操作符
5.4 Shell的變數
5.4.1 Shell的環境變數
5.4.2 Shell的用戶自定義變數
5.5 Shell的運算
5.5.1 Shell的運算符
5.5.2 Shell的運算表達式
5.6 Shell的輸入/輸出語句
5.6.1 Shell中輸入/輸出標準檔案
5.6.2 Shell中輸入/輸出命令
5.7 Shell的控制語句
5.7.1 if語句
5.7.2 case語句
5.7.3 while語句
5.7.4 for語句
5.7.5 until語句
5.7.6 break、continue、exit語句
本章小結
思考題與實踐
第6章 檔案管理
6.1 Linux系統的檔案及其類型
6.1.1 Linux系統的檔案含義
6.1.2 Linux檔案系統的目錄結構
6.1.3 Linux的檔案類型
6.2 Linux系統的檔案操作命令
6.2.1 檔案信息顯示命令
6.2.2 檔案複製、刪除及移動命令
6.2.3 檔案檢索和排序命令
6.2.4 目錄操作命令
6.3 檔案的許可權
6.3.1 檔案的屬主與屬組
6.3.2 檔案的訪問許可權
6.4 檔案的連結
6.4.1 硬連結
6.4.2 軟連結
本章小結
思考題與實踐
第7章 系統管理
7.1 用戶和組管理
7.1.1 用戶和組管理概述
7.1.2 用戶和組配置檔案
7.1.3 用戶和組管理命令
7.1.4 桌面環境下管理用戶和組
7.2 軟體包管理
7.2.1 Linux常用軟體包簡介
7.2.2 RPM軟體包管理
7.2.3 TAR軟體包管理
7.2.4 src原始碼包的編譯及安裝
7.3 進程管理
7.3.1 Linux系統的進程概述
7.3.2 守護進程的管理
7.3.3 進程的控制命令
7.3.4 進程的前台與後台控制
7.4 磁碟操作管理
7.4.1 Linux檔案系統類型簡介
7.4.2 存儲設備的名稱
7.4.3 磁碟檔案系統的掛載與卸載
7.4.4 常用的磁碟操作命令
本章小結
思考題與實踐
第8章 網路通信管理
8.1 網路通信管理簡介
8.1.1 網路的基本配置
8.1.2 常用網路管理命令
8.1.3 常用網路通信命令
8.2 Linux的網路服務
8.2.1 NFS網路檔案系統
8.2.2 Web服務
8.2.3 FTP服務
8.2.4 Samba服務
8.3 Linux的安全管理
8.3.1 計算機網路安全的基礎知識
8.3.2 Linux的日誌安全管理
8.3.3 Linux的安全防護設定
8.3.4 Linux的防火牆管理
本章小結
思考題與實踐
第9章 Linux系統下軟體開發套用
9.1 Linux系統下的編程
9.1.1 Linux編程環境及工具
9.1.2 Linux高級語言編程開發
9.2 Linux系統下的資料庫套用
9.2.1 Linux系統下的資料庫種類及特點
9.2.2 MySQL資料庫管理
9.2.3 PHP訪問資料庫
本章小結
思考題與實踐
附錄 Linux作業系統實驗
實驗一 Red Hat Linux 9.0的安裝
實驗二 Linux操作基礎
實驗三 Shell分支程式設計
實驗四 Shell循環程式設計
實驗五 Linux檔案系統管理
實驗六 用戶和組管理
實驗七 進程管理
實驗八 Linux網路配置基礎
參考文獻

相關詞條

熱門詞條

聯絡我們