Linux Shell Scripting with Bash (Paperback)
Ken O. Burtch
- 出版商: SAMS
- 出版日期: 2004-02-08
- 售價: $1,650
- 貴賓價: 9.5 折 $1,568
- 語言: 英文
- 頁數: 432
- 裝訂: Paperback
- ISBN: 0672326426
- ISBN-13: 9780672326424
-
相關分類:
Command Line、Linux
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$560$504 -
$780CMMI: Guidelines for Process Integration and Product Improvement (Harcover)
-
$1,520$1,444 -
$590$466 -
$380$342 -
$690$587 -
$750$675 -
$590$460 -
$560$504 -
$400$340 -
$650$553 -
$450$351 -
$480$379 -
$750$593 -
$780$616 -
$1,330$1,264 -
$599$569 -
$1,000$950 -
$1,000$950 -
$1,250$1,188 -
$2,128$2,016 -
$1,750$1,663 -
$1,501The Object-Oriented Thought Process, 5/e (Paperback)
-
$1,520Programming WebAssembly with Rust
相關主題
商品描述
With the proliferation of Linux as both a server and desktop operating system, users are looking for more advanced methods of getting up and running quickly and efficiently solving problems. The most powerful way of achieving this is to employ the command line interface known as the shell. Bash, the Bourne Again Shell, is the most popular Linux shell today.
Linux Shell Scripting with Bash emphasizes professional scripting solutions through the use of structured programming and standard Linux development tools. The book focuses on the Linux environment and the robust tool set therein. Because the shell relies on the operating system for its functionality this is the ideal methodology to learn shell scripting and sets the book apart from general scripting titles. Promoting good programming practices with real-world scripts, which are readable, extendable, and easy to debug, this book will be an essential asset to any Linux user.
Table of Contents
1. The Linux Environment.
2. Operating the Shell.
3. Files, Users, and Shell Customization.
4. Script Basics.
5. Variables.
6. Expressions.
7. Compound Commands.
8. Debugging and Version Control.
9. Parameters and Subshells.
10. Job Control and Signals.
11. Text File Basics.
12. Text File Processing.
13. Console Scripting.
14. Functions and Script Execution.
15. Shell Security.
16. Network Programming.
17. Data Structures and Databases.
18. Final Topics.
Appendix A. A Complete Example.
Appendix B. Summary of Bash Built-In Commands.
Appendix C. Bash Options.
Appendix D. Error Codes.
Appendix E. Signals.
Appendix F. ASCII Table.
Glossary.
Index.
商品描述(中文翻譯)
隨著Linux作為伺服器和桌面操作系統的普及,使用者正在尋找更高級的方法來快速且有效地解決問題。實現這一目標的最強大方式是使用稱為shell的命令行界面。Bash,即Bourne Again Shell,是當今最流行的Linux shell。
《Linux Shell Scripting with Bash》通過使用結構化編程和標準Linux開發工具,強調專業的腳本解決方案。該書專注於Linux環境和其中強大的工具集。由於shell依賴於操作系統的功能,這是學習shell腳本的理想方法,並使該書與一般的腳本書籍有所區別。通過提倡具有可讀性、可擴展性和易於調試的真實腳本,這本書將成為任何Linux使用者的重要資產。
目錄:
1. Linux環境
- Linux的起源
- 文件和文件系統
- 目錄
- Inodes和鏈接
- 管道和套接字文件
- 設備文件
2. 操作shell
- Bash關鍵字
- 命令基礎
- 命令行編輯
- 變量賦值和顯示消息
- 多個命令
- 命令歷史
- 目錄命令
- 專業導航和歷史
- 冒號命令
- 參考部分
3. 文件、使用者和shell自定義
- 列出文件
- printf命令
- 獲取幫助
- 修復顯示
- 與文件一起工作
- 與人一起工作
- shell別名
- Bash哈希表
- 自定義提示符
- 長命令行
- 自定義命令行編輯
- 會話配置文件
- 參考部分
4. 腳本基礎
- 創建腳本
- 創建良好行為的腳本
- 標頭
- 全局聲明
- 健全性檢查
- 主腳本
- 清理
- 停止腳本
- 讀取鍵盤輸入
- 基本重定向
- 標準輸出、錯誤和輸入
- 內置命令與Linux命令
- Set和Shopt命令
- 參考部分
5. 變量
- 變量基礎
- 預定義變量
- 引號的影響
- 變量屬性
- 數組
- 導出變量和Linux環境
- eval命令
- story.bash:故事生成器
- 參考部分
6. 表達式
- 擴展
- 基本if命令
- 文件表達式
- 多個測試
- 字符串
- 算術表達式
- 邏輯表達式
- 關係操作
- 位操作
- 自引用操作
- 其他let功能
- temperature.bash:華氏轉攝氏
- 算術測試
- 模式識別
- Globbing選項
- 文件名大括號展開({..})
- 美元符號替換
- 算術表達式替換(((..)))
- mixer.bash:HTML顏色混合器
- 參考部分
7. 複合命令
- 命令狀態碼
- if命令
- case命令
- while循環
- until循環
- for循環
- 嵌套let(((..)))
- 命令分組({..})
- report.bash:報告格式化程序
8. 調試和版本控制
- Shell調試功能
- 調試陷阱
- 版本控制(CVS)
- 創建轉錄
- 監視運行中的腳本
- 使用時間計時執行
- 創建手冊頁面
- 源代碼補丁
- Shell存檔
- 參考部分
9. 參數和子shell