タブ補完がシェルの標準機能になったので、私はそれをとても幸せに使用しています。私はBashのインテリジェントな補完(evince foo <TAB>と入力するとPDFファイルのみを検索する)も気に入っています。
Bashがインテリジェントな補完を使用して補完を拒否した場合、それ以外の場合は幸せな日を台無しにします。
今日私はしたかった:
tar xvf centos5.8_x86_1.ova
だから私は入りました:
tar xvf cent<TAB>
.ova-filesは通常tarで使用するものではないため、Bashはパスの完成を拒否します。
私はbash-completionパッケージをアンインストールしてインテリジェントな補完を削除できることを知っています。でもケーキを持って食べてもいいですか?
最初にインテリジェントな補完を使用するようにbashに要求できますが、それが失敗した場合は、インテリジェントでない補完を使用できますか?