Kucher2 122 Posted 2010-02-13 10:54:20 Share Posted 2010-02-13 10:54:20 Переставил FreeBSD. На старой системе у меня была функция, когда вводишь несколько первых символов, жмёшь "стрелка вверх" и перебираешь все ранее введённые команды, начинающиеся этими символами. Пробовал разные шеллы - sh, tcsh, tsh. Блин, не могу найти такой опции в новой системе. Подскажите пожалуйста, кто знает - как это сделать на том же tcsh. Ибо было очень удобно. Спасибо. Link to post Share on other sites
rmn 0 Posted 2010-02-13 12:30:06 Share Posted 2010-02-13 12:30:06 #cat ~/.cshrc ... if ( $?tcsh ) then bindkey "^W" backward-delete-word bindkey -k up history-search-backward bindkey -k down history-search-forward endif ... Link to post Share on other sites
Kucher2 122 Posted 2010-02-13 13:06:04 Author Share Posted 2010-02-13 13:06:04 Есть такое, но всё равно шелл показывает только предыдущие-следующие команды. Поиск по первым символам не выполняется. Link to post Share on other sites
vlamos 1 Posted 2010-02-13 15:12:21 Share Posted 2010-02-13 15:12:21 /usr/local/bin/bash ? Link to post Share on other sites
Kucher2 122 Posted 2010-02-14 11:07:19 Author Share Posted 2010-02-14 11:07:19 Не, я юзал sh или tcsh. И в нём работало. Ладно буду искать. Спасибо. Link to post Share on other sites
trinux 3 Posted 2010-02-14 14:28:33 Share Posted 2010-02-14 14:28:33 Ну там дефолту нет bash , ставьте и радуйтесь Link to post Share on other sites
Queeq 0 Posted 2010-02-15 07:04:28 Share Posted 2010-02-15 07:04:28 У меня на фре стоит баш. Вот как-то вывел для себя такой конфиг: #write commands to history at once and do not clear on exit shopt -s histappend PROMPT_COMMAND='history -a' #do not write duplicates export HISTCONTROL="ignoredups" Вызов истории по Ctrl+r Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now