Linux操作系統(tǒng)及其應用編程(第2版)
定 價:33.6 元
- 作者:佚名
- 出版時間:2011/1/1
- ISBN:9787040316629
- 出 版 社:高等教育出版社
- 中圖法分類:TP316.81
- 頁碼:332
- 紙張:膠版紙
- 版次:2
- 開本:16開
Linux是一種基于個人計算機平臺的開放式操作系統(tǒng)!禠inux操作系統(tǒng)及其應用編程(第2版)》深入淺出地對Linux操作系統(tǒng)的Shell命令與Shell編程、系統(tǒng)管理與網(wǎng)絡服務、應用程序開發(fā)與系統(tǒng)函數(shù)調(diào)用進行了描述,并詳細分析了Linux操作系統(tǒng)的實現(xiàn)原理和思想。全書共分為7章。主要內(nèi)容包括Linux操作系統(tǒng)基礎、Linux系統(tǒng)管理基礎、Shell及其編程、Linux進程管理及進程通信、Linux文件系統(tǒng)、Linux系統(tǒng)函數(shù)調(diào)用和Linux網(wǎng)絡管理。《Linux操作系統(tǒng)及其應用編程(第2版)》可作為計算機及相關專業(yè)的Linux課程學習教材,可供Linux系統(tǒng)管理員和網(wǎng)絡管理員作為參考用書,也可為Linux系統(tǒng)環(huán)境下的程序員編程提供幫助。
《Linux操作系統(tǒng)及其應用編程(第2版)》通過豐富的程序開發(fā)實例,深入淺出地對Linux操作系統(tǒng)的shell命令與shell編程、系統(tǒng)管理與網(wǎng)絡服務、應用程序開發(fā)與系統(tǒng)函數(shù)調(diào)用進行了描述,并詳細分析了Linux操作系統(tǒng)的實現(xiàn)原理和思想!禠inux操作系統(tǒng)及其應用編程(第2版)》概念清晰,實例豐富,具有較強的實用性。為便于教師與學生的教學,《Linux操作系統(tǒng)及其應用編程(第2版)》提供配套的電子教案,
第1章 Linux操作系統(tǒng)基礎
1.1 Linux操作系統(tǒng)概述
1.1.1 Linux操作系統(tǒng)簡介
1.1.2 Linux操作系統(tǒng)主要構成
1.1.3 Linux系統(tǒng)的特點
1.2 基本使用及基本命令
1.2.1 用戶與系統(tǒng)管理員
1.2.2 進入與退出系統(tǒng)
1.2.3 在用戶之間切換
1.2.4 基本命令
1.3 vi編輯器
1.3.1 vi簡介
1.3.2 vi模式
1.3.3 vi命令
1.3.4 在vi編輯器中使用SheIl
1.3.5 設置vi的工作環(huán)境
1.4 文件管理命令
1.4.1 文件類型
1.4.2 目錄及目錄層次
1.4.3 文件、目錄的所有者和權限
1.4.4 修改文件、目錄的所有者和權限
1.4.5 文件、目錄的訪問權限
1.4.6 使用chmod命令修改文件或目錄的訪問權限
1.5 grep命今
1.5.1 grep命令簡介
1.5.2 grep、egrep和奄rep命令
1.5.3 grep與正則表達式
1.6 sort命令
1.7 sed命令
1.7.1 sed命令簡介
1.7.2 文本查詢
1.7.3 sed基本編輯命令
1.7.4 sed應用舉例
1.7.5 sed與grep命令
1.8 comm、difr和cmp命令
1.8.1 comm命令
1.8.2 difr命令
1.8.3 cmp命令
1.9 awk命令
1.9.1 awk命令簡介
1.9.2 awk應用舉例
1.9.3 awk腳本
1.1 0本章小結(jié)
上機練習
習題
第2章 Linux系統(tǒng)管理基礎
2.1 系統(tǒng)引導、運行與系統(tǒng)關閉
2.1.1 系統(tǒng)引導
2.1.2 系統(tǒng)運行級
2.1.3 系統(tǒng)關閉
2.2 用戶及組管理命令
2.2.1 用戶管理信息和用戶管理文件
2.2.2 用戶管理命令
2.3 系統(tǒng)管理員與用戶通信
2.3.1 系統(tǒng)管理員通知本機用戶
2.3.2 發(fā)送消息到系統(tǒng)的單個用戶
2.3.3 發(fā)送消息到系統(tǒng)或網(wǎng)絡中的所有用戶
2.4 任務自動調(diào)度
2.4.1 周期性間隔時間調(diào)度cron
2.4.2 在指定時間執(zhí)行at命令
2.4.3 作業(yè)控制
2.5 系統(tǒng)性能管理
2.5.1 監(jiān)控進程活動信息的應用軟件包Psacct
2.5.2 收集與進程有關的統(tǒng)計信息
2.6 本章小結(jié)
上機練習
習題二
第3章 Shell及其編程
3.1 Shell概述
3.1.1 BourneSheIl
3.1.2 CShell
3.1.3 KornShell
3.2 Shell腳本
3.3 Shell腳本變量
3.3.1 環(huán)境變量
3.3.2 系統(tǒng)特殊變量
3.3.3 用戶自定義變量
3.3.4 顯示變量
3.3.5 shell輸入/輸出命令
3.3.6 shell中的運算
3.4 Shell控制結(jié)構
3.4.1 iftllenelse語句
3.4.2 case語句
3.4.3 for語句
3.4.4 while語句
3.4.5 untl語句
3.4.6 break和continue語句
3.5 Shell函數(shù)
3.5.1 函數(shù)定義
3.5.2 腳本中函數(shù)調(diào)用
3.5.3 Shell中使用函數(shù)
3.6 SheU工具
3.6.1 trap通知
3.6.2 創(chuàng)建信息的文件
3.6.3 logger命令
3.6.4 eval命令
3.7 ShellScriDt編程應用實例
3.8 本章小結(jié)
上機練習
習題三
第4章 Linux進程管理及進程
通信
4.1 Linux進程及描述
4.1.1 Linux系統(tǒng)中的進程
4.1.2 進程狀態(tài)及其轉(zhuǎn)換
4.1.3 進程映象與進程上下文
4.1.4 進程描述符與進程表
4.2 進程控制
4.2.1 創(chuàng)建進程
4.2.2 結(jié)束進程
4.3 進程調(diào)度
4.3.1 進程相關參數(shù)
4.3.2 動態(tài)優(yōu)先級進程調(diào)度
4.3.3 先來先服務和時間片輪轉(zhuǎn)調(diào)度
4.4 進程間通信
4.4.1 信號
4.4.2 管道
4.4.3 消息
4.4.4 共享存儲區(qū)
4.4.5 信號量
4.5 進程管理命令
4.5.1 ps命令
4.5.2 kill命令
4.5.3 nice命令
4.5.4 sleep命令
4.5.5 walt命令
……
第5章 Linux文件系統(tǒng)
第6章 Linux系統(tǒng)函數(shù)調(diào)用
第7章 Linux網(wǎng)絡管理
參考文獻