shell腳本實戰(第2版)

shell腳本實戰(第2版)

《shell腳本實戰(第2版)》是2020年3月人民郵電出版社出版的圖書,作者是[美]戴夫·泰勒、布蘭登·佩里。

基本介紹

  • 書名:shell腳本實戰(第2版)
  • 作者:[美]戴夫·泰勒、布蘭登·佩里
  • 出版社:人民郵電出版社
  • 出版時間:2020年3月
  • 頁數:312 頁
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115506887
內容簡介,圖書目錄,

內容簡介

本書極為實用,通過對101個shell腳本實例及其核心內容的講解,展示如何在實際工作中利用shell腳本解決各種常見問題。涉及的主要內容有:簡化shell腳本的工具和技巧,用戶命令改進,Unix調校,用戶管理,系統維護,網路資源處理,網站管理,Internet伺服器管理,OS X腳本,雲服務相關腳本,圖像處理。

圖書目錄

第 0 章 shell腳本速成 1
0.1 什麼是shell腳本 1
0.2 執行命令 2
0.3 配置登錄腳本 3
0.4 運行shell腳本 4
0.5 讓shell腳本用起來更自然 5
0.6 為什麼要用shell腳本 6
0.7 開始動手吧 7
第 1 章 遺失的代碼庫 8
什麼是POSIX 8
腳本#1 在PATH中查找程式 9
腳本#2 驗證輸入:僅限字母數字 13
腳本#3 規範日期格式 15
腳本#4 美化多位數字 18
腳本#5 驗證整數輸入 20
腳本#6 驗證浮點數輸入 23
腳本#7 驗證日期格式 26
腳本#8 避用差勁的echo實現 29
腳本#9 任意精度的浮點數計算器 31
腳本#10 檔案鎖定 33
腳本#11 ANSI顏色序列 36
腳本#12 構建shell腳本庫 38
腳本#13 shell腳本調試 40
第 2 章 改進用戶命令 45
腳本#14 格式化過長的行 46
腳本#15 刪除檔案時做備份 48
腳本#16 處理被刪除檔案的歸檔 51
腳本#17 記錄檔案刪除操作 55
腳本#18 顯示內容 57
腳本#19 按照檔案名稱定位檔案 60
腳本#20 模擬MS-DOS環境 63
腳本#21 顯示不同時區的時間 65
第 3 章 創建實用工具 70
腳本#22 提醒工具 70
腳本#23 互動式計算器 73
腳本#24 溫度轉換 75
腳本#25 計算貸款 78
腳本#26 跟蹤事件 80
第 4 章 Unix調校 86
腳本#27 顯示帶有行號的檔案 86
腳本#28 僅折行過長的行 88
腳本#29 顯示檔案及其附加信息 90
腳本#30 用quota模擬GNU風格選項 91
腳本#31 讓sftp用起來像ftp 93
腳本#32 改進grep 95
腳本#33 處理壓縮檔案 98
腳本#34 確保最大化壓縮檔案 101
第 5 章 系統管理:用戶管理 104
腳本#35 分析磁碟用量 105
腳本#36 報告磁碟占用大戶 107
腳本#37 提高df輸出的可讀性 109
腳本#38 獲取可用的磁碟空間 111
腳本#39 實現安全的locate 113
腳本#40 添加用戶 116
腳本#41 禁用賬戶 119
腳本#42 刪除用戶賬戶 121
腳本#43 驗證用戶環境 124
腳本#44 清理訪客用戶離開後的殘留 126
第 6 章 系統管理:系統維護 129
腳本#45 跟蹤設定過setuid的程式 129
腳本#46 設定系統日期 131
腳本#47 依據名字殺死進程 133
腳本#48 驗證用戶的crontab條目 137
腳本#49 確定系統cron作業是否運行 141
腳本#50 輪替日誌檔案 144
腳本#51 備份管理 148
腳本#52 備份 151
第 7 章 Web與Internet用戶 153
腳本#53 通過FTP下載檔案 154
腳本#54 從Web頁面中提取URL 157
腳本#55 獲取GitHub的用戶信息 159
腳本#56 查詢郵政編碼 161
腳本#57 區號查詢 162
腳本#58 跟蹤天氣情況 164
腳本#59 挖掘IMDb中的電影信息 166
腳本#60 計算貨幣價值 169
腳本#61 檢索比特幣地址信息 171
腳本#62 跟蹤Web頁面更新 173
第 8 章 網站管理員絕招 177
運行本章中的腳本 178
腳本#63 查看CGI環境設定 179
腳本#64 記錄Web事件 181
腳本#65 動態建立Web頁面 183
腳本#66 將Web頁面變成電子郵件 185
腳本#67 創建Web相冊 188
腳本#68 顯示隨機文本 190
第 9 章 Web與Internet管理 193
腳本#69 識別無效的內部連結 193
腳本#70 報告無效的外部連結 195
腳本#71 管理Apache密碼 198
腳本#72 使用SFTP同步檔案 204
第 10 章 Internet伺服器管理 209
腳本#73 探究Apache access_Log 209
腳本#74 理解搜尋引擎流量 213
腳本#75 探究Apache error_Log 216
腳本#76 使用遠程歸檔避災 220
腳本#77 監視網路狀態 222
腳本#78 按照進程名調整任務優先權 228
第 11 章 OS X腳本 232
腳本#79 自動抓屏 233
腳本#80 動態設定Terminal標題 236
腳本#81 生成iTunes媒體庫匯總列表 237
腳本#82 修正open命令 239
第 12 章 shell腳本趣用與遊戲 242
腳本#83 Unscramble:文字遊戲 243
腳本#84 Hangman:限制次數的猜詞遊戲 246
腳本#85 各州首府測試 250
腳本#86 素數遊戲 253
腳本#87 擲骰子 255
腳本#88 Acey Deucey 258
第 13 章 與雲共舞 265
腳本#89 保持Dropbox運行 265
腳本#90 同步Dropbox 267
腳本#91 從雲端照片流中創建幻燈片 270
腳本#92 使用Google Drive同步檔案 272
腳本#93 計算機有話說…… 274
第 14 章 ImageMagick及圖像處理 278
腳本#94 靈巧的圖像尺寸分析工具 278
腳本#95 製作圖片水印 280
腳本#96 給圖片加上相框 283
腳本#97 創建圖片縮略圖 286
腳本#98 解釋GPS地理信息 289
第 15 章 天數與日期 292
腳本#99 找出過去的某天是星期幾 292
腳本#100 計算兩個日期之間的天數 294
腳本#101 計算距指定日期還有多少天 297
附錄A 在Windows 10中安裝bash 302
附錄B 免費福利 305

相關詞條

熱門詞條

聯絡我們