bash のタブはパスから自動補完しますが、これを .bash_history からも自動補完するように拡張するにはどうすればよいでしょうか?

bash のタブはパスから自動補完しますが、これを .bash_history からも自動補完するように拡張するにはどうすればよいでしょうか?

私はパスの自動補完が大好きですが、一つ残念なのは、前回コマンドを使用したときに長い引数セットがあり、それを繰り返したい場合(スクリプトを書かずに)、

>command arg1 arg2_prefix Tab

そして、Tab私がこれを最後に行ったときのリストを通して。

一部のコマンドには自動補完機能が付いていますが、他のコマンドには付いていません。コマンドの引数内では、パスの自動補完の前にこの「履歴自動補完」を検索したいと思います。

まだあまり詳しく調べていませんが、便利そうです。質問は、どうすればこれを実現できるかということです。

答え1

より優れた、より便利な解決策は、ターミナル内で Ctrl + R を押してコマンドを入力し始めることです。すると、履歴リストからのフィルタリングが開始されます (つまり、引数も含め)。

関連情報