автопоиск по истории в командной строке

как сделать то что есть во FreeBSD:
нажали первые буквы команды, потом стрелочку "вверх" и попали на последнюю набранную команду которая содержит набранные буквы?

странно что такого элементарного в линуксе нет по дефолту.

csh

Во freebsd используется csh заместо bash. юзай его, и будет тебе щастье.
_____________
~? **!

не работает

не-а, поставил csh
набрал
pr стрелочка вверх, получил
pr^[[A
не работает

хм...

PgUp

:. PgUP

кнопка PgUP в bash вызывает точно такую же реакцию
а стрелка вверха просто перебирает историю команд в хронологически обратном порядке
--
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com

не работает

PgUP вообще ничего, PgDown выдает ~

bashref

вообще то history в самом баше реализовано
http://www.gnu.org/software/bash/manual/bashref.html#SEC115

может собрал как то хитро?

--
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com

crtl+rHardware: Portable:

crtl+r

Hardware: Portable: Asus U5A (915 chipset, centrino 1.73 Donath, 1.5 Gb mem, 160 Gb hard, e.t.c)

не

crtl+r слишком долго набирать, надо так как во фре, да и не работает crtl+r так

Bash

У меня опыта маловато, но когда только пробывал фри, то мне товарищь сразу порекомендовал на FreeBSD Bash поставить.
И я не разачарован ;).
Так что думаю стоит почитать маны по башу.

В zsh: bindkey '^P'

В zsh:

bindkey '^P'   history-beginning-search-backward
bindkey '^N'   history-beginning-search-forward

При желании, Ctrl-P и Ctrl-N можно сменить на стрелочки.

(define (brainfucking brain)
(brainfucking brain))

Спасибо, заработало

Спасибо!
Заработало, вот так:

vi /etc/bash/bashrc

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

это надо что-б в репозитарий добавили

Sabayon 3.3 PgUp

Sabayon 3.3, bash по умолчанию ищет последние набранные в терминале команды по PgUp.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".