Завершение Bash для пользователя без доступа к / etc

Я использую Chromebook (с включенным режимом разработчика), и, как вам может быть известно, доступ к системным каталогам (включая /etc/ ) отсутствует.

Я хотел бы включить опцию bash-completion для локального пользователя без добавления файлов в /etc , тогда как у меня есть доступ на запись в /home и /use/local directories.

Как включить включение bash в этом случае?

Спасибо.

PS. ChromeOS основан на Gentoo, эта информация может быть полезна для кого-то.

  • Нечеткое взаимодействие между функциями fstab auto и пользователем
  • Создайте новую учетную запись linux как пользователь без доступа root
  • Изменить владельца собственного каталога
  • Apt-get автозаполнение
  • pip не найдет системный пакет в настраиваемом месте
  • Управление пакетами без необходимости разрешения root
  • Почему большинство обычных менеджеров пакетов Linux не позволяют устанавливать пакет для обычных пользователей?
  • Почему мой системный пользовательский блок не запускается при загрузке?
  • 2 Solutions collect form web for “Завершение Bash для пользователя без доступа к / etc”

    bash-completion разрешен путем поиска сценария оболочки – он, например, сидит в /usr/share/bash-completion/bash_completion в моем окне Debian, но вы можете поместить его где угодно. Он выглядит в своем собственном каталоге для завершения загрузки.

    Завершения, используемые для /etc/bash_completion.d в /etc/bash_completion.d , но теперь это каталог обратной совместимости и его можно изменить, установив $BASH_COMPLETION_COMPAT_DIR перед поиском скрипта.

    Вы должны ухватить его из своего дома на Github и установить его в /usr/local или $HOME .

    Насколько я могу судить, завершение bash было отключено в ChromeOS, и нет возможности включить его.

    См. Отчет об ошибке Chromium

    Linux и Unix - лучшая ОС в мире.