別のbashのヒントをグーグルで検索しているときに、このページを.inputrc http://ss64.com/bash/syntax-inputrc.htmlで見つけました。これは、私がやろうとしていたことを正確に修正しました(ディレクトリへのシンボリックリンクに末尾/を付けます)。しかし、さらに読んでいくと、完成したテキストをスキップする方法もあることがわかりました。「すごい」と私は自分に言い聞かせました。「これは週に2回ほど私を悩ませます」。それで、それを.inputrcにも入れましたが、機能しないか、何が起こっているのかを認識しているようです。ログアウトしてから再度ログインすると、次のように表示されます。
$ tail .inputrc
set mark-symlinked-directories on
set skip-completed-text on
$ bash --version
GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)
Copyright (C) 2007 Free Software Foundation, Inc.
$ bind -V | grep completed
$ bind -V | grep skip
$
つまり、bashはそれがそこにあることをまったく認識していないようです... Mountain Lionで提供されているbashのバージョンに何か問題がありますか?私がやることを忘れてしまったことは、やみくもに明白なことですか?