#Записки о Unix/Linux/BSD/Solaris

bash автодополнение команд при нажатии стрелки вверх-вниз
Автор Охальников Олег   
27:03:2015 г.
Помимо bash-completion, к слову включить который (на примере Debian):
# mcedit /etc/bash.bashrc

Раскомментировать строки:
# enable bash completion in interactive shells
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

Есть замечательная возможность дополнения ранее введенных команд из history, по стрелкам вверх-вниз. Достаточно набрать первые символы и стрелками перебрать всё, что вводилось ранее. Чтобы включить эту возможность, редактируем # mcedit /etc/inputrc, добавив следующие строки:

set show-all-if-ambiguous On
"\e[A": history-search-backward
"\e[B": history-search-forward

Строки добавляем до $endif, сохраняем, выходим и снова заходим в консоль.


Для FreeBSD создайте /etc/inputrc следующего содержания:

set meta-flag on
set input-meta on
set convert-meta off
set output-meta on

"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\C-?": delete-char
"\e[A": history-search-backward
"\e[B": history-search-forward

set show-all-if-ambiguous On

Еще одна полезная возможность - это перебор по [tab] команд. Т.е. набираем первые символы команды и табом производим перебор. Для этого в файл /etc/inputrc необходимо добавить строку:

TAB: menu-complete

Сохраняем, выходим и снова авторизуемся.

Материал подготовил:
Охальников Олег aka H@wk!

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 2634

  Ваш коментарий будет первым
RSS комментарии
 
« mdstat - мониторинг сборки RAID в реальном времени   Статистика выполнения #dd »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

#/tmp

Каким дистрибутивом Вы пользуетесь?

Сейчас на сайте находятся:
4 гостей