這是一本Linux入門教科書,為L(zhǎng)inux初學(xué)者定制,全面,、系統(tǒng)地介紹了Linux及其環(huán)境,。本書附有數(shù)百個(gè)精心設(shè)計(jì)的實(shí)戰(zhàn)操作練習(xí)和習(xí)題,幫助讀者高頻率地復(fù)習(xí)命令、原語(yǔ)和概念,。各章節(jié)內(nèi)容主要包括Linux歷史,、Linux的shell命令和shell編程、編輯工具,、電子郵件,、文件操作、重定向和管道,、進(jìn)程,、網(wǎng)絡(luò)互連、Linux軟件開發(fā),、Linux圖形用戶界面等,。
本書適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為系統(tǒng)編程人員的自學(xué)教材和參考手冊(cè)。
第1章 操作系統(tǒng)綜述
1.1 引言
1.2 操作系統(tǒng)是什么
1.3 操作系統(tǒng)提供的服務(wù)
1.4 文字與圖形用戶接口
1.5 操作系統(tǒng)的類型
1.6 Linux家族
小結(jié)
習(xí)題
第2章 Linux歷史
2.1 引言
2.2 開放源碼
2.3 Linus Torvalds
2.4 Linux發(fā)行版
2.5 內(nèi)核的歷史
2.6 Linux的流行
2.7 未來(lái)的發(fā)展
2.8 Web資源
小結(jié)
習(xí)題
第3章 開始行動(dòng)
3.1 引言
3.2 計(jì)算機(jī)系統(tǒng)硬件
3.2.1 內(nèi)存/主存
3.2.2 中央處理器(CPU)
3.2.3 磁盤
3.2.4 總線
3.2.5 輸入/輸出設(shè)備
3.3 Linux軟件體系結(jié)構(gòu)
3.3.1 設(shè)備驅(qū)動(dòng)程序層
3.3.2 Linux內(nèi)核
3.3.3 系統(tǒng)調(diào)用接口
3.3.4 語(yǔ)言函數(shù)庫(kù)
3.3.5 Linux shell
3.3.6 應(yīng)用程序
3.4 登錄和退出
3.5 改正命令行輸入錯(cuò)誤
3.6 重要的一些系統(tǒng)設(shè)置
3.7 對(duì)初學(xué)者有用的幾個(gè)命令
3.7.1 修改密碼
3.7.2 獲取幫助
3.7.3 找出用戶及其
Linux系統(tǒng)的名字
小結(jié)
習(xí)題
第4章 Linux shell
4.1 引言
4.2 各種各樣的Linux shell
4.2.1 各種shell程序
4.2.2 哪種shell能滿足需要
4.2.3 更改shell的各種方法
4.2.4 shell的啟動(dòng)文件和環(huán)境變量
4.3 一些有用的多用途命令
4.4 shell元字符
小結(jié)
習(xí)題
第5章 編輯文本文件
5.1 引言
5.2 如何使用pico編輯器進(jìn)行簡(jiǎn)短編輯
5.3 使用vi編輯器獲取更多控制
5.4 使用emacs編輯器獲取*控制
5.5 如何使用XEmacs進(jìn)行圖形化編輯
5.6 命令行編輯
小結(jié)
習(xí)題
第6章 電子郵件
6.1 引言
6.2 如何高效使用Linux中的mail命令
6.3 elm——全屏顯示電子郵件系統(tǒng)
6.4 pine——另一個(gè)全屏電子郵件系統(tǒng)
6.5 圖形化電子郵件系統(tǒng)——Kmail
小結(jié)
習(xí)題
第7章 文件和文件系統(tǒng)結(jié)構(gòu)
7.1 引言
7.2 Linux文件概念
7.3 文件類型
7.4 文件系統(tǒng)結(jié)構(gòu)
7.5 文件結(jié)構(gòu)導(dǎo)航
7.6 Linux中的文件表示和存儲(chǔ)
7.7 標(biāo)準(zhǔn)文件和文件描述符
7.8 文件末尾(eof)標(biāo)記
小 結(jié)
習(xí) 題
第8章 文件安全
8.1 引言
8.2 基于密碼的保護(hù)
8.3 基于文件加密的保護(hù)
8.4 基于訪問權(quán)限的文件保護(hù)
8.5 讀取和更改文件的訪問特權(quán)
8.6 特殊訪問位
8.7 文件訪問權(quán)限和類型
小 結(jié)
習(xí) 題
第9章 基本文件處理
……
第10章 高級(jí)文件處理
第11章 文件共享
第12章 重定向和管道
第13章 進(jìn)程
第14章 連網(wǎng)與網(wǎng)絡(luò)互聯(lián)
第15章 Bash編程
第16章 高級(jí)Bash編程
第17章 TC shell編程介紹
第18章 高級(jí)TC shell編程
第20章 Linux軟件開發(fā)工具
第21章 XFree86和Linux圖形用戶界面
附錄A Linux的安裝
附錄B 命令字典
術(shù)語(yǔ)表
Syed Mansoor Sarwar在伊阿華州大學(xué)獲得計(jì)算機(jī)工程碩士和博士學(xué)位,并在9年前就已受聘為波特蘭大學(xué)工學(xué)院教授,。Sarwar博士當(dāng)前的教學(xué)和研究方向包括操作系統(tǒng),、軟件工程、經(jīng)驗(yàn)算法,、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)以及分布式計(jì)算,。
Robert Koretsky波特蘭大學(xué)工學(xué)院講師,在講授工程設(shè)計(jì)計(jì)算機(jī)應(yīng)用程序方面已有20年的經(jīng)驗(yàn)。他當(dāng)前的教學(xué)和研究方面包括參數(shù)化固態(tài)建模,、統(tǒng)計(jì)學(xué),、工程教育以及計(jì)算機(jī)編程。
Syed Aqeel Sarwar在伊阿華州立大學(xué)和NTIT分別獲得計(jì)算機(jī)科學(xué)學(xué)士和碩士學(xué)位,。10多年來(lái)他曾在多家IT公司任職,包括近兩年在加拿大通用電氣公司信息技術(shù)方案部的工作經(jīng)驗(yàn),。他的專業(yè)包括操作系統(tǒng)和局域網(wǎng)/廣域網(wǎng)技術(shù)。
李善平,計(jì)算機(jī)應(yīng)用專業(yè)博士,浙江大學(xué)教授,博士生導(dǎo)師Linux與嵌入式系統(tǒng)是其近期的研究方向之一,同時(shí)從事計(jì)算學(xué)院本科和研究生的操作系統(tǒng)教學(xué),。有《Linux操作系統(tǒng)及實(shí)教程》《Linux2.4版內(nèi)核分析大全》,、《邊干邊學(xué)Linux內(nèi)核指導(dǎo)》、《Linux與嵌入式系統(tǒng)》等著作,。