Давно хотел сделать, но никак руки не доходили.
Дико удобно - набираешь ревые две-три буквы команды и листаешь отфильтрованную по этим буквам историю. Так по умолчанию сделано в FreeBSD csh/tcsh. А вот в bash этой прелести нет.
Но, лечится недостаток очень быстро и просто:
Открываем файл /etc/inputrc и добавляем туда две строчки:
"\e[B": history-search-forward
"\e[A": history-search-backward
После этого нужно перелогиниться.
Все, история команд bash фильтруется так-же, как в csh.
Дико удобно - набираешь ревые две-три буквы команды и листаешь отфильтрованную по этим буквам историю. Так по умолчанию сделано в FreeBSD csh/tcsh. А вот в bash этой прелести нет.
Но, лечится недостаток очень быстро и просто:
Открываем файл /etc/inputrc и добавляем туда две строчки:
"\e[B": history-search-forward
"\e[A": history-search-backward
После этого нужно перелогиниться.
Все, история команд bash фильтруется так-же, как в csh.
Комментариев нет:
Отправить комментарий