1.1簡介
1.2終端打印
1.2.1實戰演練
1.2.2補充內容
1.3播放變量和環境變量
1.3.1預備知識
1.3.2實戰演練
1.3.3補充內容
1.4通過shell的數學運算
1.4.1預備知識
1.4.2實戰演練
1.5使用文件描述符和重定向
1.5.1預備知識
1.5.2實戰演練
1.5.3補充內容
1.6數組和關聯數組
1.6.1預備知識
1.6.2實戰演練
1.6.3補充內容
1.7使用別名
1.7.1預備知識
1.7.2實戰演練
1.7.3補充內容
1.8獲取終端信息
1.8.1預備知識
1.8.2實戰演練
1.9獲取和設置日期和延遲
1.9.1預備知識
1.9.2實戰演練
1.9.3補充內容
1.10調試腳本
1.10.1預科知識
1.10.2實戰演練
1.10.3補充內容
1.11函數和參數
1.1.1實戰演練
1.11.2補充內容
1.12讀命令序列輸出
1.12.1預科知識
1.12.2實戰演練
1.12.3補充內容
1.13在不按Enter鍵的情況下讀取字符“n”。
1.13.1預科知識
1.13.2實戰演練
1.14字段分隔符和叠代器
1.14.1預科知識
1.14.2實戰演練
1.15的比較和測試
1.15.1預科知識
1.15.2實戰演練
第2章指揮的快樂
2.1簡介
2.2與卡特彼勒的拼接
2.2.1預備知識
實戰演練
2.2.3工作原理
2.2.4補充內容
2.3記錄和回放終端會話
2.3.1預備知識
實戰演練
工作原理
2.4文件搜索和文件列表
2.4.1預備知識
實戰演練
2.4.3補充內容
2.5玩xargs
2.5.1預備知識
實戰演練
工作原理
2.5.4補充內容
2.6帶tr的轉換
2.6.1預備知識
實戰演練
工作原理
補充內容
2.7校驗和與驗證
2.7.1預備知識
實戰演練
工作原理
2.7.4補充內容
2.8分類、簡單和重復
2.8.1預備知識
實戰演練
工作原理
2.8.4補充內容
2.9臨時文件命名和隨機數
2.9.1實戰演練
工作原理
2.10分割文件和數據
2.10.1工作原理
2.10.2補充內容
2.11按擴展名劃分文件名。
2.11.1實戰演練
2.11.2工作原理
2.12批量重命名和移動
2.12.1預備知識
2.12.2實戰演練
2.12.3工作原理
2.13拼寫檢查和詞典操作
2.13.1實戰演練
2.13.2工作原理
2.14交互式輸入自動化
2.14.1預備知識
2.14.2實戰演練
2.14.3工作原理
2.14.4補充內容
第三章文件的名稱
3.1簡介
3.2生成任意大小的文件
3.3交集和差集文本文件
3.3.1預備知識
實戰演習
3.4查找並刪除重復文件
3.4.1預備知識
實戰演習
工作原理
參考文獻
3.5創建長路徑目錄
3.5.1預備知識
實戰演習
3.6文件權限、所有權和粘性位
3.6.1預備知識
實戰演習
3.6.3補充內容
3.7創建不可修改的文件
3.7.1預備知識
實戰演習
3.8批量生成空白文件
3.8.1預備知識
實戰演習
3.9找到符號鏈接及其指向的目標
3.9.1預備知識
實戰演習
3.10文件類型統計的枚舉
3.10.1預備知識
3.10.2實戰演練
3.10.3工作原理
3.11回送文件並掛載
3.11.1預備知識
3.11.2實戰演練
3.11.3補充內容
3.12生成ISO文件和混合ISO
3.12.1預備知識
3.12.2實戰演練
3.12.3補充內容
3.13查找文件差異並修復。
3.13.1實戰演練
3.13.2補充內容
3.14頭尾-打印文檔的前10行和後10行。
3.15僅列出目錄的其他方法
3.15.1預備知識
3.15.2實戰演練
3.16在命令行中使用pushd和popd進行快速定位
3.16.1預備知識
3.16.2實戰演練
3.16.3補充內容
3.17統計文件的行數、字數、字符數。
3.17.1預備知識
3.17.2實戰演練
3.17.3補充知識
3.18打印目錄樹
3.18.1預備知識
3.18.2實戰演練
3.18.3補充內容
第4章讓文字飛翔
4.1簡介
4.2正則表達式介紹
4.2.1預備知識
實戰演練
4.2.3工作原理
補充內容。
4.3使用grep在文件中搜索文本
4.3.1預備知識
實戰演練
4.3.3補充內容
4.4按列剪切文件。
4.4.1預備知識
4.4.2實戰演練
補充內容。
4.5特定文件中的詞頻統計
4.5.1預備知識
實戰演練
工作原理
參考文獻
4.6 sed簡介
4.6.1實戰演練
補充內容。
4.7 awk入門
4.7.1實戰演練
工作原理
補充內容。
4.8替換文本或文件中的字符串
4.8.1預備知識
實戰演練
補充內容。
參考文獻
4.9壓縮或解壓縮JavaScript
4.9.1預備知識
工作原理
工作原理
參考文獻
4.10叠代文件中的行、詞和字符。
4.10.1預備知識
4.10.2實戰演練
4.10.3工作原理
4.10.4參考
4.11按列合並文件
4.11.1工作原理
4.11.2參考
4.12打印文件或行中的第n個字或列。
4.12.1預備知識
4.12.2實戰演練
4.12.3參考
4.13打印不同行或樣式之間的文本
4.13.1預備知識
4.13.2實戰演練
4.13.3參考
4.14用腳本檢查回文字符串
4.14.1預備知識
4.14.2工作原理
4.14.3工作原理
4.14.4補充內容
4.14.5參考
4.15逆序打印行
4.15.1預備知識
4.15.2實戰演練
4.15.3工作原理
4.15.4參考
4.16解析文本中的電子郵件地址和URL
4.16.1預備知識
4.16.2實戰演練
4.16.3工作原理
4.16.4參考
4.17在文件中的某個樣式之前或之後打印N行。
4.17.1預備知識
4.17.2實戰演練
4.17.3參考
4.18從文件中刪除包含單詞的句子。
4.18.1預備知識
4.18.2實戰演練
4.18.3工作原理
4.18.4參考
4.19用awk實現頭尾和tac
4.19.1預備知識
4.19.2實戰演練
4.19.3工作原理
4.19.4參考
4.20文本切片和參數操作
4.20.1實戰演練
參考
第5章什麽亂七八糟?沒這回事。
5.1簡介
5.2網站下載
5.2.1預備知識
實戰演習
補充內容。
5.3下載格式化純文本格式的網頁。
5.4卷曲簡介
5.4.1預備知識
5.4.2實戰演練
補充內容。
參考文獻
5.5從命令行訪問Gmail
5.5.1實戰演練
工作原理
參考文獻
5.6解析網站數據
5.6.1實戰演練
工作原理
參考文獻
5.7制作壹個圖片抓取器並下載工具。
5.7.1實戰演練
工作原理
參考文獻
5.8網絡相冊生成器
5.8.1預備知識
實戰演習
工作原理
參考文獻
5.9 Twitter命令行客戶端
5.9.1預備知識
實戰演習
工作原理
參考文獻
5.10基於Web後端的定義查詢工具
5.10.1預備知識
5.10.2實戰演練
5.10.3工作原理
5.10.4參考
5.11在網站中查找無效鏈接。
5.11.1預備知識
5.11.2實戰演練
5.11.3工作原理
5.11.4參考
5.12跟蹤網站變化
5.12.1預備知識
5.12.2實戰演練
5.12.3工作原理
5.12.4參考
5.13郵寄網頁,閱讀回復。
5.13.1預備知識
5.13.2實戰演練
5.13.3補充內容
5.13.4參考
第六章B計劃
6.1簡介
6.2用tar存檔
6.2.1預備知識
實戰演習
補充知識
參考文獻
6.3使用cpio存檔
6.4使用gunzip或gzip壓縮
6.4.1實戰演練
6.4.2補充內容
參考文獻
6.5用bunzip或bzip壓縮。
6.5.1實戰演練
補充內容
參考文獻
6.6使用lzma進行壓縮
6.6.1實戰演練
6.6.2補充內容
參考文獻
6.7用zip存檔和壓縮
6.8 squashfs文件系統,具有超高壓縮比
6.8.1預備知識
實戰演習
6.8.3補充內容
6.9加密工具和哈希
6.10使用raync備份系統快照
6.10.1實戰演練
6.10.2補充內容
6.11使用Git的備份版本控制
6.11.1預備知識
6.11.2實戰演練
6.12帶dd的克隆磁盤
6.12.1預備知識
6.12.2實戰演練
6.12.3補充內容
6.12.4參考
第七章沒有凈劣勢
7.1簡介
7.2網絡知識介紹
7.2.1新手上路
實戰演習
7.2.3補充內容
參考文獻
7.3使用ping
7.3.1實戰演練
7.3.2補充內容
7.4列出網絡上所有活動的主機。
7.4.1新手上路
實戰演習
7.4.3工作原理
7.4.4補充內容
參考文獻
7.5轉移文件
7.5.1新手上路
實戰演習
7.5.3補充內容
參考文獻
7.6使用腳本設置以太網和無線局域網
7.6.1新手上路
實戰演習
工作原理
參考文獻
7.7用SSH實現無密碼自動登錄
7.8使用SSH在遠程主機上運行命令
7.8.1新手上路
實戰演習
7.8.3補充內容
參考文獻
7.9在本地掛載點上掛載遠程驅動器。
7.9.1新手上路
實戰演習
參考文獻
7.10在網絡上發送組播窗口消息
7.10.1新手上路
7.10.2實戰演練
7.10.3工作原理
7.10.4參考
7.11網絡流量和端口分析
7.11.1新手上路
7.11.2實戰演練
7.11.3補充內容
第八章做個好管家
8.1簡介
8.2統計磁盤使用情況
8.2.1新手上路
實戰演習
8.2.3補充內容
8.3計算命令執行時間
8.4與當前登錄用戶、啟動日誌和啟動失敗相關的信息。
8.4.1新手上路
8.4.2實戰演習
8.5打印出10最常用的命令。
8.5.1新手上路
實戰演習
工作原理
8.6列出1小時內占用CPU最多的10個進程。
8.6.1新手上路
實戰演習
工作原理
參考文獻
8.7使用watch監控命令輸出
8.7.1實戰演練
8.7.2補充內容
8.8記錄對文件和目錄的訪問。
8.8.1新手上路
實戰演習
工作原理
8.9使用logrotate管理日誌文件
8.9.1新手上路
實戰演習
8.10使用系統日誌記錄
8.10.1新手上路
8.10.2實戰演練
8.10.3參考
8.11通過監控用戶登錄發現入侵者。
8.11.1新手上路
8.11.2實戰演練
8.11.3工作原理
8.12監控遠程磁盤的運行狀況
8.12.1新手上路
8.12.2實戰演練
8.12.3工作原理
8.12.4參考
8.13在系統中找出用戶的活動周期。
8.13.1新手上路
8.13.2實戰演練
8.13.3工作原理
第九章管理職責
9.1簡介
9.2收集過程信息
9.2.1新手上路
實戰演習
9.2.3補充內容
參考文獻
9.3終止進程並發送或響應信號
9.3.1新手上路
實戰演習
補充內容
9.4哪個、在哪裏、文件、是什麽和平均負載
9.5向用戶終端發送消息
9.5.1新手上路
實戰演習
工作原理
9.6收集系統信息
9.7使用/proc收集信息
9.8使用cron進行調度
9.8.1新手上路
實戰演習
9.8.3補充內容
9.9從Bash讀寫MySQL數據庫
9.9.1新手上路
實戰演習
工作原理
9.10用戶管理腳本
9.10.1實戰演練
9.10.2工作原理
9.11圖像文件的批量縮放和格式轉換
9.11.1新手上路
9.11.2實戰演練
9.11.3工作原理
9.11.4參考