毫无疑问, UNIX/Linux最重要的软件之一就是shell, 目前最流行的shell被称为Bash(Bourne Again Shell), 几乎所有的Linux和绝大部分的UNIX都可以使用Bash. 作为系统与用户之间的交互接口, shell几乎是你在UNIX工作平台上最亲密的朋友, 因此, 学好shell, 是学习Linux/UNIX的的开始, 并且它会始终伴随你的工作和学习.
shell是如此地重要, 但令人惊奇的是, 介绍shell的书没有真正令人满意的. 所幸的是, 我看到了这本被人称为abs的书, 这本书介绍了bash大量的细节和广阔的范围, 我遇到的绝大部分的技术问题--无论是我忘记的或是以前没有发现的--都可以在这本书里找到答案. 这本使用大量的例子详细地介绍了Bash的语法, 各种技巧, 调试等等的技术, 以循序渐进的学习方式, 让你了解Bash的所有特性, 在书中还有许多练习可以引导你思考, 以得到更深入的知识. 无论你是新手还是老手, 或是使用其他语言的程序员, 我能肯定你能在此书用受益. 而本书除了介绍BASH的知识之外, 也有许多有用的关于 Linux/UNIX的知识和其他shell的介绍.
在看到本书的英文版后, 我决定把它翻译出来, 在Linuxsir论坛上结识了译者之一杨春敏, 我们一起把这本书翻译了出来.
关于版权的问题, 英文版的作者Mendel Cooper对英文版的版权做了详细的约定, 请参考: Q. 版权. 中文版版权由译者杨春敏和黄毅共同所有, 在遵守英文版版权相应条款的条件下, 欢迎在保留本书译者名字和版权说明以非盈利的方式自由发布此中文版, 以盈利目的的所有行为必须联系英文作者和两位中文译者以获得许可.
本书得以成稿, 我(黄毅)要多谢我的女朋友, 本该给予她的时间我用来了翻译, 多谢你的理解, 你是一个很棒的女朋友!