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 版)