Bashオートコンプリート - コマンドに単語を挿入する

Bashオートコンプリート - コマンドに単語を挿入する

TABを押すと、Linux bashにオートコンプリート機能があり、コマンドの下に可能な完了が表示されることがわかります。私の質問は、リストを表示するだけでなく、後続のタブに可能な補完を挿入できるようにオートコンプリート機能をどのように更新しますか?

例えば、

$ sudo apt-[TAB]

次のリストが表示されます。

apt-add-repository, apt-cdrom ,apt-extracttemplates,apt-get

私が望むのは、次にTab押すときにコマンドを次のように変更する必要があるということです。

$ sudo apt-add-repository

次にTabこのボタンを押すとコマンドが表示されます。

$ sudo apt-cdrom

どうすればいいですか?

答え1

たとえば、次のコマンドを使用してTAB: menu-complete行を追加します。~/.inputrc

echo TAB: menu-complete >> ~/.inputrc

ログアウトしてもう一度ログインしてください。

関連情報