第1章shell是什么
1.1終端仿真器
1.2第一次鍵盤(pán)輸入
1.3幾個(gè)簡(jiǎn)單的命令
1.4結(jié)束終端會(huì)話
第2章導(dǎo)航
2.1理解文件系統(tǒng)樹(shù)
2.2當(dāng)前工作目錄
2.3列出目錄內(nèi)容
2.4更改當(dāng)前工作目錄
第3章Linux系統(tǒng)
3.1ls命令的樂(lè)趣
3.2使用file命令確定文件類(lèi)型
3.3使用less命令查看文件內(nèi)容
3.4快速瀏覽
3.5符號(hào)鏈接
第4章操作文件與目錄
4.1通配符
4.2mkdir——創(chuàng)建目錄
4.3cp——復(fù)制文件和目錄
4.4mv——移除和重命名文件
4.5rm——刪除文件和目錄
4.6ln——創(chuàng)建鏈接
4.7實(shí)戰(zhàn)演練
4.8本章結(jié)尾語(yǔ)
第5章命令的使用
5.1究竟什么是命令
5.2識(shí)別命令
5.3獲得命令文檔
5.4使用別名創(chuàng)建自己的命令
5.5溫故以求新
第6章重定向
6.1標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤
6.2管道
6.3本章結(jié)尾語(yǔ)
第7章透過(guò)shell看世界
7.1擴(kuò)展
7.2引用
7.3本章結(jié)尾語(yǔ)
第8章高級(jí)鍵盤(pán)技巧
8.2自動(dòng)補(bǔ)齊功能
8.3使用歷史命令
8.4本章結(jié)尾語(yǔ)
第9章權(quán)限
9.1所有者、組成員和其他所有用戶
9.2讀取、寫(xiě)入和執(zhí)行
9.3更改身份
9.4權(quán)限的使用
9.5更改用戶密碼
第10章進(jìn)程
10.1進(jìn)程如何工作
10.2控制進(jìn)程
10.3信號(hào)
10.4更多與進(jìn)程相關(guān)的命令
第二部分配置與環(huán)境
第11章環(huán)境
11.1環(huán)境中存儲(chǔ)的是什么
11.2環(huán)境是如何建立的
11.3修改環(huán)境
11.4本章結(jié)尾語(yǔ)
第12章VI簡(jiǎn)介
12.1為什么要學(xué)習(xí)vi
12.2VI背景
12.3啟動(dòng)和退出vi
12.5移動(dòng)光標(biāo)
12.7查找和替換
12.9保存工作
第13章定制提示符
13.1提示符的分解
13.2嘗試設(shè)計(jì)提示符
13.3添加顏色
13.4移動(dòng)光標(biāo)
13.5保存提示符
13.6本章結(jié)尾語(yǔ)
第三部分常見(jiàn)任務(wù)和主要工具
第14章軟件包管理
14.1軟件包系統(tǒng)
14.2軟件包系統(tǒng)工作方式
14.3常見(jiàn)軟件包管理任務(wù)
14.4本章結(jié)尾語(yǔ)
第15章存儲(chǔ)介質(zhì)
15.1掛載、卸載存儲(chǔ)設(shè)備
15.2創(chuàng)建新的文件系統(tǒng)
15.3測(cè)試、修復(fù)文件系統(tǒng)
15.4格式化軟盤(pán)
15.5直接從/向設(shè)備轉(zhuǎn)移數(shù)據(jù)
15.6創(chuàng)建CD-ROM映像
15.7向CD-ROM寫(xiě)入映像文件
15.8附加認(rèn)證
第16章網(wǎng)絡(luò)
16.1檢查、監(jiān)測(cè)網(wǎng)絡(luò)
16.2通過(guò)網(wǎng)絡(luò)傳輸文件
16.3與遠(yuǎn)程主機(jī)的安全通信
第17章文件搜索
17.1locate——較簡(jiǎn)單的方式查找文件
17.2find——較復(fù)雜的方式查找文件
第18章歸檔和備份
18.1文件壓縮
18.2文件歸檔
18.3同步文件和目錄
第19章正則表達(dá)式
19.1什么是正則表達(dá)式
19.2grep——文本搜索
19.3元字符和文字
19.4任意字符
19.5錨
19.6中括號(hào)表達(dá)式和字符類(lèi)
19.7POSIX基本正則表達(dá)式和擴(kuò)展正則表達(dá)式的比較
19.8或選項(xiàng)
19.9限定符
19.10正則表達(dá)式的應(yīng)用
19.11本章結(jié)尾語(yǔ)
第20章文本處理
20.1文本應(yīng)用程序
20.2溫故以求新
20.3切片和切塊
20.4文本比較
20.6本章結(jié)尾語(yǔ)
20.7附加項(xiàng)
第21章格式化輸出
21.1簡(jiǎn)單的格式化工具
21.2文檔格式化系統(tǒng)
21.3本章結(jié)尾語(yǔ)
第22章打印
22.1打印操作簡(jiǎn)史
22.2Linux方式的打印
22.3準(zhǔn)備打印文件
22.4向打印機(jī)發(fā)送打印任務(wù)
22.5監(jiān)測(cè)和控制打印任務(wù)
第23章編譯程序
23.1什么是編譯
23.2是不是所有的程序都需要編譯
23.3編譯一個(gè)C程序
23.4本章結(jié)尾語(yǔ)
第四部分編寫(xiě)shell腳本
第24章編寫(xiě)第一個(gè)shell腳本
24.1什么是shell腳本
24.2怎樣寫(xiě)shell腳本
24.3更多的格式訣竅
24.5本章結(jié)尾語(yǔ)
第25章啟動(dòng)一個(gè)項(xiàng)目
25.1第一階段:最小的文檔
25.2第二階段:加入一點(diǎn)數(shù)據(jù)
25.3變量和常量
25.4here文檔
25.5本章結(jié)尾語(yǔ)
第26章自頂向下設(shè)計(jì)
26.1shell函數(shù)
26.2局部變量
26.3保持腳本的運(yùn)行
26.4本章結(jié)尾語(yǔ)
第27章流控制:IF分支語(yǔ)句
27.1使用if
27.2退出狀態(tài)
27.3使用test命令
27.4更現(xiàn)代的test命令版本
27.5(( ))——為整數(shù)設(shè)計(jì)
27.6組合表達(dá)式
27.7控制運(yùn)算符:另一種方式的分支
27.8本章結(jié)尾語(yǔ)
第28章讀取鍵盤(pán)輸入
28.1read——從標(biāo)準(zhǔn)輸入讀取輸入值
28.2驗(yàn)證輸入
28.3菜單
28.4本章結(jié)尾語(yǔ)
28.5附加項(xiàng)
第29章流控制:WHILE和UNTIL循環(huán)
29.1循環(huán)
29.2while
29.3跳出循環(huán)
29.4until
29.5使用循環(huán)讀取文件
29.6本章結(jié)尾語(yǔ)
第30章故障診斷
30.1語(yǔ)法錯(cuò)誤
30.2邏輯錯(cuò)誤
30.3測(cè)試
30.4調(diào)試
30.5本章結(jié)尾語(yǔ)
第31章流控制:case分支
31.1case
31.2本章結(jié)尾語(yǔ)
第32章位置參數(shù)
32.1訪問(wèn)命令行
32.2處理多個(gè)位置參數(shù)
32.3更完整的應(yīng)用程序
32.4本章結(jié)尾語(yǔ)
第33章流控制:for循環(huán)
33.1for:傳統(tǒng)shell形式
33.2for:C語(yǔ)言形式
33.3本章結(jié)尾語(yǔ)
第34章字符串和數(shù)字
34.1參數(shù)擴(kuò)展(Parameter Expansion)
34.2算術(shù)計(jì)算和擴(kuò)展
34.3bc:一種任意精度計(jì)算語(yǔ)言
34.4本間結(jié)尾語(yǔ)
34.5附加項(xiàng)
第35章數(shù)組
35.1什么是數(shù)組
35.2創(chuàng)建一個(gè)數(shù)組
35.3數(shù)組賦值
35.4訪問(wèn)數(shù)組元素
35.5數(shù)組操作
35.6本章結(jié)尾語(yǔ)
第36章其他命令
36.1組命令和子shell
36.2trap
36.3異步執(zhí)行
36.4命名管道
36.5本章結(jié)尾語(yǔ)
看完了