Bourne Shell 指令碼
外觀
您好!歡迎來到關於 Bourne Shell 指令碼的奇妙世界的華夏公益教科書!
本書將涵蓋使用和互動 Bourne Shell 的實際方面,Bourne Shell 是所有在 Unix 世界中使用的 shell 的根源。 這包括在日常生活中與 shell 互動,以便在正常任務中操作計算機,以及將命令組合到可以在多個執行的檔案(指令碼)中。 由於單獨討論 Bourne Shell 不切實際,因此這也將意味著一些簡短的跳轉進入 Unix 的奇妙世界; 不是很遠,只是足以瞭解正在發生的事情,並能夠充分利用 shell 的非常廣泛的功能。
本書也有一些東西 不會 為你做。 本書不是關於任何程式設計理論的深入教程 - 你不會在這裡學習程式構造和推導的細節,也不會學習程式開發的數學基礎。 本書也不會教你關於 Linux 或任何其他型別的 Unix 或 Unix 本身,或任何其他作業系統,超出了教你如何使用 shell 的必要範圍。 在這裡找不到關於 Apache、joe、vi 或任何其他特定程式的資訊。 我們也不會涉及防火牆和網路。
我們 將 涵蓋 Bourne Shell,從其在最初發布時的基本功能和能力開始,一直到國際 POSIX 標準 POSIX 1003.1 為此 shell 指定的附加功能。 我們將不得不給你一些程式設計知識,但我們希望每個人都能很容易地理解我們解釋的幾個簡單概念。
話雖如此,作者希望你發現這本書是學習使用 shell 和定期使用 shell 的寶貴資源。 並且你甚至可能在這過程中獲得一些樂趣。
- 比較 Shell Bourne Shell 與其他 Shell(或者:為什麼選擇 Bourne Shell?)
- 執行命令 如何在 Bourne Shell 中執行命令
- 環境 Bourne Shell 環境(以及它如何與多處理相關)
- 變數擴充套件 嵌入引數的值
- 控制流 在 Bourne Shell 中程式設計(完成實際工作)
- 檔案和流 對你的管道該做些什麼的(標準)輸入和(標準)輸出...
- 模組化 在模組中程式設計 - 並使它們相互作用
- 除錯和訊號處理 Shell 設定和除錯
- 附錄 A:命令參考 Bourne Shell 所有內建命令的概述
- 附錄 B:環境參考 Bourne Shell 所有標準環境變數的概述
- 附錄 C:快速參考 快速示例以重新整理你的記憶
- 附錄 D:食譜
- BenTels,啟動了這本書
- Kernigh,添加了 替換 和 迴圈 章節
- 快速參考最初由 Greg Goebel 編寫,來自 http://www.vectorsite.net/tsshell.html (是公有領域許可),並由 unforgettableid 部分維基化。
- 其他和匿名貢獻者
- IEEE Std 1003.1, 2013 Edition - IEEE/POSIX 標準 1003.1 的 2013 版
- Unix Shell 簡介 - Steve Bourne 為 Bourne Shell 編寫的原始教程的 HTML 格式再版。
- UNIX Shell 指令碼教程與參考 - Richard H. Reepe
- 初學者
- 高階指令碼指南
- 列印
- UNIX 概覽:System V 和 Solaris 2.0 的桌面快速參考(第 2 版)
Daniel Gilly 等
1994 年 8 月
ISBN 1-56592-001-5
- UNIX 概覽:System V 和 Solaris 2.0 的桌面快速參考(第 2 版)