Завершение Bash для команд, которые запускаются с указанной буквы?

Действительно ли возможно, когда я нажимаю Ctrl+r и после этого например, нажимаю букву a, затем с помощью ключа стрелки вверх и вниз для поиска только команд в истории, которые запускаются с a? Или если я ввожу ssh и затем используйте клавиши со стрелками для поиска команд, которые запускаются с ssh.

Существует ли сценарий, который может реализовать это?

2
задан 7 July 2015 в 19:57

1 ответ

Можно даже избежать потребности ввода Ctrl + r путем добавления этих двух строк к Вашему ~/.inputrc :

"\e[A": history-search-backward
"\e[B": history-search-forward

Стрелки вверх и вниз продолжат просматривать Вашу историю при нажатии их при подсказке удара. Но это будет искать команду, запускающуюся с текста налево от курсора при вводе начала команды как ssh.

3
ответ дан 2 December 2019 в 02:56

Другие вопросы по тегам:

Похожие вопросы: