shell 腳本實戰, 2/e (Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and Unix Systems, 2/e)
[美]戴夫·泰勒,布蘭登·佩裏
- 出版商: 人民郵電
- 出版日期: 2019-03-01
- 售價: $474
- 貴賓價: 9.5 折 $450
- 語言: 簡體中文
- 頁數: 312
- 裝訂: 平裝
- ISBN: 7115506884
- ISBN-13: 9787115506887
-
相關分類:
Command Line
- 此書翻譯自: Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and Unix Systems, 2/e (Paperback)
立即出貨
買這商品的人也買了...
-
精通正規表達式, 3/e (Mastering Regular Expressions, 3/e)$780$616 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
你所不知道的 JS|導讀,型別與文法 (You Don't Know JS: Up & Going)$520$411 -
你所不知道的 JS|非同步處理與效能 (You Don't Know JS: Async & Performance)$520$411 -
系統管理員懶人包|Shell Script 自動化指令集 (Wicked Cool Shell Scripts)$480$379 -
初探機器學習|使用 Python (Thoughtful Machine Learning with Python)$480$379 -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
為你自己學 Git$500$425 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
駭客的 Linux 基礎入門必修課 (Linux Basics for Hackers: Getting Started with Networking, Scripting, and Security in Kali)$420$357 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 -
Python 網路爬蟲:大數據擷取、清洗、儲存與分析 -- 王者歸來$650$514 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
精通 Python|運用簡單的套件進行現代運算, 2/e (Introducing Python: Modern Computing in Simple Packages, 2/e)$880$695 -
高性能 Linux 服務器運維實戰:shell 編程、監控告警、性能優化與實戰案例$870$827 -
Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 2/e (Automate the Boring Stuff with Python : Practical Programming for Total Beginners, 2/e)$680$537 -
PowerShell 流程自動化攻略 (Powershell for Sysadmins: A Hands-On Guide to Automating Your Workflow)$500$425 -
Linux 運維實作大全:高效管理所有主流服務$880$695 -
C++ 程式設計的樂趣|範例實作與專題研究的程式設計課 (C++ Crash Course: A Fast-Paced Introduction)$880$748 -
黑帽 Python|給駭客與滲透測試者的 Python 開發指南, 2/e (Black Hat Python : Python Programming for Hackers and Pentesters, 2/e)$450$356 -
Linux 命令行與 shell 腳本編程大全, 4/e$779$740 -
實戰 Linux 系統數位鑑識 (Practical Linux Forensics: A Guide for Digital Investigators)$620$465
相關主題
商品描述
本書極為實用,通過對101個shell腳本實例及其核心內容的講解,展示如何在實際工作中利用shell腳本解決各種常見問題。涉及的主要內容有:簡化shell腳本的工具和技巧,用戶命令改進,Unix調校,用戶管理,系統維護,網絡資源處理,網站管理,Internet服務器管理,OS X腳本,雲服務相關腳本,圖像處理。
作者簡介
戴夫·泰勒(Dave Taylor),三十餘年IT行業經驗, 4.4BSD貢獻者,其他一些主要的UNIX發行版也採用了他寫的軟件。經常受邀參加技術大會,並為報紙雜誌撰寫專欄技術文章,是Linux Journal雜誌深受歡迎的專欄作家,還維護著自己的技術支持網站askdavetaylor.com。
布蘭登·佩裏(Brandon Perry),Linux技術專家,熱愛技術,經常為Metasploit框架編寫模塊、解析二進製文件以及做模糊測試。另著有Gray Hat C#。
譯者簡介
門佳,GNU/Linux深度用戶,喜歡溯本求源,挖掘技術背後的來龍去脈,對程序語言設計理論、編譯技術、操作系統設計與實現、Web開發等領域均有涉獵,譯著包括《TCP Sockets編程》《精通JavaScript(第2版)》《Linux命令行與shell腳本編程大全(第3版)》《Linux Shell腳本攻略》等。
目錄大綱
第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


