К основному контенту

Настройка bash-completion в Gentoo

Вы наверное уже слышали об автодополнении команд в терминале Linux. Это когда вы вводите начало команды, параметра, адреса файла и нажимаете кнопку Tab, а система автоматически добавляет недостающее или выводит подсказку. Но стандартных функций автодополнения в Gentoo не всегда достаточно, оно работает только с командами и адресами файлов. Вы наверное видели как в Ubuntu автоматически дополняются команды введенные после sudo, и даже некоторые параметры популярных утилит. Это реализировано через дополнительный пакет - bash-completion.

В этой статье я опишу установку и настройку bash completion в Gentoo. Установка bash-completion

Для установки пакета из дерева portage в Gentoo выполните:

emerge bash-completion

Теперь нужно добавить глобальный флаг bash-completion чтобы включить поддержку этой фичи в поддерживающих ее пакетах:

sudo nano /etc/portage/make.conf

USE="... bash-completion"

Затем перестроить все пакеты с новым флагом:

sudo emerge --update --newuse --use-cdanged @world

И осталось добавить скрипт загрузки bash-completion в bashrc для автоматической загрузки:

sudo nano /etc/bash/bashrc

....

source /etc/bash_completion.d/gentoo-style-init Настройка bash-completion

Настройка скриптов автодополненеия выполняется утилитой eselect. Для просмотра доступных скриптов выполните:

sudo eselect bashcomp list

По умолчанию все скрипты включены, около 600 штук. Для отключения ненужных скриптов воспользуйтесь командой:

sudo eselect bashcomp disable номера_скриптов

А для включения:

sudo eselect bashcomp enable номера_скриптов

Для применения настроек нужно перезапустить терминал. Вот и все, теперь работать в терминале стало намного удобнее.

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользователям пр…

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображений PNG, J…

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone https://gith…