автопоиск по истории в командной строке
kiev1 15 июля, 2007 - 22:01
как сделать то что есть во 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:
При желании, 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.