
03.11.2008, 18:05
|
|
Новичок
Регистрация: 31.10.2008
Сообщений: 25
С нами:
9224565
Репутация:
17
|
|
Мелкие но полезные настройки bash
Бывает так, что при работе с оболочкой bash через терминал хочется разного удобства. В первую очередь, лично мне не нравится, что для просмотра возможных вариантов автозаполнения по tab'у нужно колотить два раза подряд. Исправить это можно, открыв файл ~/.inputrc(если изменения нужны для всех пользователей по умолчанию, то тогда - /etc/inputrc) на редактирование и добавив следующую строчку:
set show-all-if-ambiguous On
Далее. Лично меня раздражает, что когда ходишь стрелками по истории команд, вываливается всё подряд. Следующие строки позволяют выводить из истории только те команды, которые начинаются с уже набранных букв:
"\e[A": history-search-backward
"\e[B": history-search-forward
Переходим к файлу конфигурации bash'а. На всякий случай напомню (здесь это уже проскакивало) - чтобы включить запись сразу с нескольких терминалов, откройте на редактирование ~/.bashrc (или, опять же, если нужно применить для всей системы - /etc/bashrc) и добавьте в него следующую строчку:
shopt -s histappend
Далее. Чтобы bash за Вас мог исправлять мелкие очепятки в аргументах команд (вроде src вместо scr для cd), добавьте строчку:
shopt -s cdspell
А чтобы исправлял регистр в аргументах (например, на Music вместо music для того же cd), добавьте:
shopt -s nocaseglob
Это что касается личных предпочтений. Далее же следует краткий пересказ фич, рассмотренных в этой статье - http://www.thegeekstuff.com/2008/08/15-examples-to-master-linux-command-line-history/
Все это скопирайстил только не помню где.
|
|
|