HPUNIX Сайт о ОС и не только!

Настраиваем bash под себя

24 марта 2009 - unix
Настраиваем bash под себя

Открываем:
$ nano ~/.bashrc
Хороший способ для просмотра списка ранее введенных команд в bash — имеется команда history.
По умолчанию она выводит список команд лежащий в истории.
По умолчанию его размер — 500 команд, но временами используешь редкие команды или выражения и что бы позднее мучительно не вспоминать, можно полистать историю.
HISTSIZE — определяет число строк, хранящихся в списке истории (в памяти интерпретатора).
HISTFILESIZE — наибольшее количество команд хранящихся в файле истории.
Если хотим хранить историю в другом файле, то нужно в .bashrc, задать команду HISTFILE=~/.my_history.

shopt -s histappend
PROMPT_COMMAND=’history -a; history -n’


- 1-ая команда заставляет bash не перезаписывать файл истории, а добавлять записи в него;
- 2-ая — вызывать содержимое истории, слету после выполнения команд, по дефолту bash пишет только после выхода, что не всегда комфортабельно, если работаешь в нескольких терминалах. Это на любителя.
shopt -s cdspell — будет исправлять мелкие опечатки в написании пути, при использовании команды cd.
shopt -s cmdhist - многострочные команды (команды в несколько строк) будут оставаться едиными в истории.
complete -cf sudo — автозаполнение sudo по кнопке TAB.
export HISTCONTROL=»" может принимать значения:
«ignoredups» — дублирующиеся записи будут игнорироваться.
«ignorespace» — будут пропускаться все команды, которые начинаются с пробела.
«ignoreboth» — будут пропускаться оба типа записей.
так же можно вставить:
export HISTIGNORE=»[A-Z]*» — для того что б все команды начинающиеся с огромных букв не попадали в историю (например если ваш пароль если начинается с большей

буквы).
Настраиваем bash под себя
Мне лично нравится цветная консоль, поэтому раскомментируем соответствующюю строку в .bashrc:
$ nano ~/.bashrc

# …

Индусы жрут лампы! О_оГг [Hindu eat lapms!](И это хорошо).

force_color_prompt=yes

Читаем еще:

Настраиваем bash под себя

  • Релиз Zabbix 2.0
  • Исправляем ошибку eAccelerator после обновления PHP.
  • Вышел в свет LibreOffice 3.5
  • Перекодирования видео для Android
  • Мониторинг в ОС Linux

Похожие статьи

  • Настраиваем PPTP сервер

    Статья написана в журнале Взломщик (http://www.xakep.ru/)На эту тему пришло много вопросов, так как с момента публикации прошло уже более 2-ух месяцев поэтому с радостью выкладываю ее т...

  • Настраиваем fail2ban в Ubuntu

    Не секрет, что стоит только засветиться в Сети новому сервису, как слету к нему потянутся нити роботов, пытающихся подобрать учетные данные. Остановить процесс можно разными способами, как...

  • Подключаем телефон к ПК с Linux

    V3.01 --> Как и в Windows мобильный телефон к компютеру можно подключить несколькими способами: USB дата-кабель, инфракрасный порт (IrDA) и Блютуз. Все они имеют как плюсы, так и недостатки. Дата-кабель...

  • Процессы в Linux (управление, информация о процессах, жизнь процесса)

    //'); //

Теги: ос linux, ос
Рейтинг: +20 Голосов: 33 687 просмотров
Комментарии (0)

Нет комментариев. Ваш будет первым!

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

Windows 7

Среда Windows 7 на первых порах кажется весьма непривычной для многих.

Windows 8

Если резюмировать все выступления Microsoft на конференции Build 2013.

Windows XP

Если Windows не может корректно завершить работу, в большинстве случаев это

Windows Vista

Если к вашему компьютеру подключено сразу несколько мониторов, и вы регулярно...