您需要 Bash。 这应该很容易:它几乎是我所知道的每个 Linux 发行版的默认 Shell。 最常见的版本现在是 2.0.x。 1.14.7 版本是长期以来的标准,但从 2000 年左右开始逐渐消失。 我已经使用 Bash 2.0.x 相当长一段时间了。 在最近的 HOWTO 修订版(晚于 2001 年 7 月)中,我使用了大量代码(主要是 ${} 替换),我认为这些代码是 2.x 特有的,可能无法在 Bash 1.x 中使用。 您可以通过键入以下内容来检查您的 Bash 版本echo $BASH_VERSION在提示符下。 在我的机器上,它会响应2.05a.0(1)-release.
拥有 Shell 编程经验会很好,但并非必不可少:您知道的越多,您就能创建越复杂的提示符。 我假设您对 Shell 编程和 Unix 实用程序有基本的了解,并贯穿本教程。 但是,我自己的 Shell 编程技能有限,因此我提供了很多示例和解释,对于经验丰富的 Shell 程序员来说,这些示例和解释可能显得不必要。