lifehack для bash

В догонку к предыдущему посту хочу поделиться удобным лайфхаком для bash.
Его удобство заключается в том, что введя начало команды можно перемещаться по командам в истории, которые начинаются так же.

Например мне нужна команда git *, которую я вводил раньше. Без этого хака я делал “$ history | grep git” и искал нужную комманду. С хаком я просто ввожу “git” и жму стрелку вверх пока не попадаю на нужную команду.

Чтобы это заработало нужно добавить в ~/.bashrc следующие строки:

# make bash autocomplete with up arrow 
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'