私はそれを理解することができません.shopt -s cdspellは理解していますが、shopt -s dirspellが何をするのかわかりません.
Bashリファレンスガイドには次のように書かれています:
ダースペル
設定されている場合、最初に指定されたディレクトリ名が存在しない場合、Bash は単語補完中にディレクトリ名のスペル修正を試みます。
いくつかのディレクトリで数回試しましたが、それは動作ではありません。
i386-apple-darwin10.7.0 で bash 4.2.10(2) を使用しています