linux shell編程藝術(shù)這本書出了190個實際案例+190個解決方案,通過學(xué)習(xí)Shell編程,可以讓計算機(jī)系統(tǒng)去完成那些繁重并且瑣碎的管理任務(wù),從而可以節(jié)省大量的工作時間。東坡小編分享linux shell編程藝術(shù)pdf完整版書籍,通過大量的實例,以循序漸進(jìn)的方式,由淺入深地逐步介紹Shell編程的各個知識點,從而引領(lǐng)讀者輕松跨越Shell程序設(shè)計的門檻,最終擺脫繁忙而且低效率的工作狀態(tài),達(dá)到輕松管理系統(tǒng)的目的。
linux shell編程藝術(shù)目錄
第1章 Shell介紹和腳本基礎(chǔ)
1.1 登錄到系統(tǒng)
1.2 交互地執(zhí)行命令
1.3 自定義Shell
1.4 獲取幫助
1.5 一個簡單的Shell腳本
1.6 遠(yuǎn)程操作
1.7 小結(jié)
第2章 操作文件和目錄
2.1 列出文件
2.2 查看并改變當(dāng)前目錄
2.3 查看文件內(nèi)容
2.4 統(tǒng)計文件行數(shù)和字?jǐn)?shù)
2.5 創(chuàng)建文件和目錄
2.6 刪除文件和目錄
2.7 重命名文件和目錄
2.8 移動文件和目錄
2.9 建立文件和目錄的符號鏈接
2.10 復(fù)制文件和目錄
2.11 文件所有者與訪問權(quán)限
2.12 小結(jié)
第3章 輸入/輸出重定向和管道
3.1 標(biāo)準(zhǔn)輸出
3.2 標(biāo)準(zhǔn)輸入
3.3 標(biāo)準(zhǔn)錯誤輸出
3.4 管道
3.5 塊語句的輸出和重定向
3.6 Here Document
3.7 文件描述符
3.8 小結(jié)
第4章 進(jìn)程
4.1 查看進(jìn)程
4.2 前臺進(jìn)程和后臺進(jìn)程
4.3 終止進(jìn)程運行
4.4 /proc/文件系統(tǒng)
4.5 小結(jié)
第5章 文本處理和字符串操作
5.1 常用的文本操作
5.2 其他操作
5.3 小結(jié)
第6章 變量
6.1 普通變量
6.2 數(shù)組變量
6.3 環(huán)境變量
6.4 Shell變量
6.5 特殊變量
6.6 小結(jié)
第7章 流程控制
7.1 if/else語句
7.2 case語句
7.3 while循環(huán)
7.4 until循環(huán)
7.5 for循環(huán)
7.6 select循環(huán)
7.7 循環(huán)嵌套
7.8 break語句
7.9 continue語句
7.10 小結(jié)
第8章 替換
8.1 變量替換的高級形式
8.2 文件名替換
8.3 命令替換
8.4 算術(shù)運算替換
8.5 小結(jié)
第9章 引用
9.1 使用反斜杠
9.2 使用單引號
9.3 使用雙引號
9.4 引用的其他應(yīng)用
9.5 小結(jié)
第10章 函數(shù)
10.1 定義和使用函數(shù)
10.2 檢查函數(shù)定義和取消函數(shù)定義
10.3 參數(shù)和返回數(shù)據(jù)
10.4 變量的作用域
10.5 遞歸調(diào)用
10.6 函數(shù)庫
10.7 小結(jié)
第11章 其他常用工具
11.1 使用find查找文件
11.2 xargs
11.3 其他查找文件的方法
11.4 判斷文件的類型
11.5 數(shù)據(jù)備份
11.6 壓縮文件
11.7 文件備份
11.8 下載工具
11.9 小結(jié)
第12章 處理信號
12.1 如何表達(dá)信號
12.2 如何處理信號
12.3 忽略信號
12.4 定時器
12.5 小結(jié)
第13章 使用sed處理文本
13.1 sed如何工作
13.2 選擇要操作的行
13.3 重用匹配到的字符串
13.4 小結(jié)
第14章 使用awk處理文本
14.1 awk如何工作
14.2 使用變量
14.3 控制語句
14.4 使用函數(shù)
14.5 小結(jié)
第15章 grep和高級正則表達(dá)式
15.1 grep的基本用法
15.2 高級正則表達(dá)式
15.3 小結(jié)
第16章 Debug Shell腳本
16.1 分析報錯信息
16.2 進(jìn)入debug模式
16.3 在腳本中添加debug功能
16.4 使用trap命令
16.5 小結(jié)
參考文獻(xiàn)
linux shell編程藝術(shù)節(jié)選
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版