Как установить и включить автозавершение Bash в CentOS

Bash (Bourne Again Shell), несомненно, самая популярная оболочка Linux, неудивительно, что она является оболочкой по умолчанию во многих дистрибутивах Linux. Одна из его самых очаровательных особенностей - встроенная поддержка "автозавершения".

Иногда называемая TAB-завершением, эта функция позволяет легко завершить структуру команды. Она позволяет набрать частичную команду, а затем нажать клавишу [Tab] для автоматического завершения команды и ее аргументов. При этом, по возможности, перечисляются все множественные завершения.

Как и Bash, почти все современные оболочки Linux поставляются с поддержкой завершения команд. В этом кратком руководстве мы покажем вам, как включить функцию автозавершения Bash в системах CentOS и RHEL.

Во-первых, вам нужно включить репозиторий EPEL в вашей системе, затем установить пакет bash-completion c помощью менеджера пакетов YUM или DNF, как показано ниже.

yum install bash-completion

Теперь, когда вы установили bash completion, необходимо включить его для начала работы. Сначала найдите файл bash_completion.sh.

Установка команды locate для поиска файлов в Linux

Вы можете использовать команду locate ниже, чтобы найти его:

В качестве альтернативы выйдите из текущего сеанса входа в систему и войдите заново.

Теперь функция автозавершения должна работать в вашей системе, вы можете опробовать ее, как показано ниже.

Завершение TAB работает для имен путей и переменных, а также программируется.

Вот и все! В этом руководстве мы показали, как установить и включить функцию автозавершения Bash, также известную как TAB-завершение в CentOS/RHEL. Вы можете задать любые вопросы в разделе комментариев ниже.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий