Tab в bash выполняет автодополнение из path, как можно расширить его, чтобы он также выполнял автодополнение из .bash_history?

Tab в bash выполняет автодополнение из path, как можно расширить его, чтобы он также выполнял автодополнение из .bash_history?

Мне нравится автодополнение пути, но мне не хватает одной вещи: если в последний раз я использовал команду с длинным набором аргументов, и я хочу повторить это (без написания скрипта), я не могу ввести

>command arg1 arg2_prefix Tab

И Tabчерез список последних случаев, когда я это делал.

Некоторые команды поставляются с функцией автодополнения, а другие — нет, и мне бы хотелось, чтобы поиск по этой «истории автодополнения» выполнялся до автодополнения пути, когда я нахожусь в аргументах команды.

Я не очень много прошел через это, но это кажется полезным. Мой вопрос в том, как я могу это сделать?

решение1

Более эффективное и удобное решение — просто нажать ctrl-R в терминале и начать вводить команду, после чего начнется фильтрация по списку истории (то есть с аргументами).

Связанный контент