Default Green Orange
Gemini_13's Blog
Блокнот полезных вещей
Home
    • Карта сайта
    • Обо мне
RSS

Включаем автодополнение в консоли Debian 7

Linux, Настройка сервера Add comments

В консоли есть очень удобная штука — автодополнение команд. Когда Вы пишите команду и нажимаете [Tab] в консоли появляются варианты. Это удобно и на порядок ускоряет работу избавляя от траты времени на написание всех команд целиком.
Сегодня на vps увидел, что данная штука не работает, а писать команды целиком, мягко говоря, лень. Вот и запишу на будущее заметку как её включать.

Поехали…

nano /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


… и раскомментируем его:

# 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

Сохраняем файл и всё, пользуемся.

Пример работы
Где написано [Tab], то там нужно нажать кнопку на клаве Tab (кэп :))

# aptitude in[Tab]
# aptitude install

или

# aptitude install post[Tab]
# aptitude install post
postal                       postgresql-9.1-pgmp
post-el                      postgresql-9.1-pgpool2
poster                       postgresql-9.1-pljava-gcj
posterazor                   postgresql-9.1-pllua
post-faq                     postgresql-9.1-plproxy
postfix                      postgresql-9.1-plr
postfixadmin                 postgresql-9.1-plsh
postfix-cdb                  postgresql-9.1-postgis
postfix-cluebringer          postgresql-9.1-prefix
postfix-cluebringer-mysql    postgresql-9.1-preprepare
postfix-cluebringer-pgsql    postgresql-autodoc
postfix-cluebringer-sqlite3  postgresql-client
postfix-cluebringer-webui    postgresql-client-9.1
postfix-dev                  postgresql-client-common
postfix-doc                  postgresql-common
postfix-gld                  postgresql-contrib
postfix-ldap                 postgresql-contrib-9.1
postfix-mysql                postgresql-doc
postfix-pcre                 postgresql-doc-9.1
postfix-pgsql                postgresql-filedump
postfix-policyd-spf-perl     postgresql-plperl-8.4
postfix-policyd-spf-python   postgresql-plperl-9.1
postfwd                      postgresql-plpython3-9.1
postgis                      postgresql-plpython-9.1
postgresql                   postgresql-pltcl-9.1
postgresql-9.1               postgresql-server-dev-9.1
postgresql-9.1-dbg           postgresql-server-dev-all
postgresql-9.1-debversion    postgrey
postgresql-9.1-ip4r          postmark
postgresql-9.1-orafce        postnews
postgresql-9.1-pgfincore     postpone
postgresql-9.1-pgmemcache    postr

13 августа, 2013  
Tags: bash-completion, bash.bashrc, debian, debian 7, wheezy

Leave a Reply

  • Рубрики

    • FreeBSD (20)
    • Linux (46)
    • MySQL (11)
    • Windows (14)
    • Железо (3)
    • Мои моды к TorrentPier II (16)
    • Настройка сервера (49)
    • Разное (33)
    • Скрипты (30)
  • Свежие записи

    • Поля форм на Yii2: textInput(), passwordInput() и hiddenInput()
    • Поля форм на Yii2: CheckboxList()
    • SpeedTest датацентров Digital Ocean
    • Патчим Gearman на Debian
    • nginx + Apache 2.4 и REMOTE_ADDR (решение проблемы)
    • Создание и подключение swap-файла в Debian
    • Запуск PhpStorm 9 x64 на Windows
    • Рекурсивная замена прав доступа для папок и файлов в Linux
    • VirtualBox 5 + phpVirtualBox на Debian 8.2 (jessie)
    • Обработка сессий PHP с помощью Redis + phpredis на Debian 7.8
  • Ссылки

    • My GitHub
  • Архивы

    • Июнь 2016 (2)
    • Март 2016 (2)
    • Январь 2016 (3)
    • Ноябрь 2015 (2)
    • Август 2015 (1)
    • Февраль 2015 (1)
    • Январь 2015 (7)
    • Октябрь 2014 (1)
    • Июнь 2014 (1)
    • Май 2014 (1)
    • Апрель 2014 (7)
    • Февраль 2014 (9)
    • Январь 2014 (5)
    • Декабрь 2013 (7)
    • Ноябрь 2013 (1)
    • Октябрь 2013 (3)
    • Август 2013 (4)
    • Июль 2013 (4)
    • Июнь 2013 (3)
    • Апрель 2013 (2)
    • Март 2013 (2)
    • Февраль 2013 (6)
    • Январь 2013 (2)
    • Декабрь 2012 (1)
    • Ноябрь 2012 (2)
    • Октябрь 2012 (7)
    • Сентябрь 2012 (22)
Все права защищены © 2013 Gemini_13's Blog
G13.org.ua