Задать вопрос

Как сделать что бы в консоли linux последняя команда фильтровалась по первым введенным символам?

Последняя команда при нажатии стрелочки вверх.
По-моему такое было в оболочке под фряхой, но я уже не помню :)
Можно ли сделать это через баш?
  • Вопрос задан
  • 430 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
DevMan
@DevMan
поиск по первым символам есть в zsh.
для баша делается так:
# add to /etc/inputrc or ~/.inputrc
"\e[A":history-search-backward
"\e[B":history-search-forward
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Eddy_Em
Можно вместо ctrl+R/ctrl+S использовать PgUp/PgDw. Идем в /etc/inputrc и добавляем
"\e[5~": history-search-backward # Previous
"\e[6~": history-search-forward      # Next

Тогда можно будет, набрав начало команды, при помощи PgUp/PgDw искать по истории.

И вообще, читаем маны.
Ответ написан
Комментировать
Adamos
@Adamos
Ctrl-R ?
Ответ написан
Комментировать
@moreh Автор вопроса
zsh я устанавливал давненько, не помню как там
для уточнения это как в консоль я ввожу скажем "py" и стрелочкой вверх перебираю все команды начинающиеся с py...
ctr+r это не то :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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