ビープ音が便利なことがあるので、onlyタブ補完のためにオフにしたい(完全にオフにする方法を尋ねていない) 、それは すでに回答済みです Serverfaultの別の質問です)。また、RHEL5で作業しているrootアクセス権も持っていません。
Readlineライブラリにはbell-style
変数:
Readlineが端末のベルを鳴らしたいときの動作を制御します。 「なし」に設定すると、Readlineはベルを鳴らしません。 「可視」に設定されている場合、Readlineは可視ベルがある場合はそれを使用します。 「可聴」(デフォルト)に設定されている場合、Readlineは端末のベルを鳴らそうとします。
だからあなたはあなたの~/.inputrc
ファイルの次の行:
set bell-style none
私はbash
でタブ補完ベルを無効にする方法を知りません(ベルを完全に無効にするか、主観的に煩わしいビジュアルベルに変更することを除いて)。
あなたは試すことができますset show-all-if-ambiguous on
あなたの~/.inputrc
-これを押すと、シェルは一致するコマンド/アイテムのリストをすぐに表示します tab あなたが打つのを待つ代わりに tab 二回。
副作用として、候補の一致が表示される前にベルがありません。
〜/ .inputrcには以下の可能性がありますが、何もしませんでした。ベルが鳴るだけです。これはCygwin bashのバグである可能性があります。
set bell-style visible