nixp.ru v3.0

16 января 2017,
понедельник,
20:24:14 MSK

DevOps с компанией «Флант»
Fatal написал 11 февраля 2006 года в 11:39 (552 просмотра) Ведет себя как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.

Подскажите, пожалуйста, можно ли в bash пролистывать историю как в tcsh? То есть, когда я набираю букву 'a’, то клавишами вверх/вниз я могу листать историю только по этой букве.

Вот настройки в tcsh, которые позволяют это сделать

bindkey -k up history-search-backward

bindkey -k down history-search-forward

А возможно ли такое же в bash?

myst

Ну блииин, ну почитай man bash или info bash — там будет написано: можно или нет.

fly4life
Fatal
Подскажите, пожалуйста, можно ли в bash пролистывать историю как в tcsh? То есть, когда я набираю букву 'a’, то клавишами вверх/вниз я могу листать историю только по этой букве.

Вот настройки в tcsh, которые позволяют это сделать

bindkey -k up history-search-backward

bindkey -k down history-search-forward

А возможно ли такое же в bash?

Есть. Там вместо клавиш «вверх»/«вниз» — PgUp/PgDn.

Fatal

Спасибо.

Видимо PgU/PgD нужно настривать, потому как по умолчания это пролистывание истории в начало и конец, соответственно.

fly4life
Fatal
Спасибо.

Видимо PgU/PgD нужно настривать, потому как по умолчания это пролистывание истории в начало и конец, соответственно.

Ой, не знаю, если честно =). SuSE 9.1, 10.0 — работает из коробки.

vnp

bash пользуется readline, соответственно читать про нее, особенно про dynamic-complete-history.

Fatal

ОК, спасибо!

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.