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

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

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

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

Спасибо.

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

  • gvim на RHEL (Red Hat Enterprise Linux) установить в домашний каталог
  • Как использовать эту команду в Crontab?
  • Вызовите sudo от Jenkins
  • Как разрешить доступ без полномочий root к Nexus 7 2013 LTE (deb) через adb и fastboot?
  • Отключить рандомизацию расположения пространства адресов (ASLR) для моих процессов
  • В чем разница между терминалом root и sudo?
  • Как автозапуск фоновой программы пользователем, не являющимся пользователем root?
  • Есть ли лучшие / более безопасные методы запуска OpenVPN-клиента как обычного пользователя?
  • 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 - лучшая ОС в мире.