Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ubuntu 20.04 не работает bash-сompletion на каждой установке  (Прочитано 419 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн su_cpp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Здраствуйте.
Несколько раз уже ставил свежую ubuntu 20.04 на разные машины
скачанная с официального ресурса
везде одна и та же проблема
не работает подсказка по TAB
при нажатии TAB вместо подсказки звучит специфический звук и все

bash-completion переустанавливал
система имеет все последние обновления

кто-то сталкивался? что можно сделать?

shamanhuev

  • Гость
su_cpp, Загляни в .bashrc , глянь что там есть об этом.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5853
    • Просмотр профиля
не работает подсказка по TAB
Проверьте, что раскомментирован блок "enable bash completion in interactive shells" в /etc/bash.bashrc

Оффлайн su_cpp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
В общем решается так:
копирую .bashrc из 18.04 и все работает.
файлы из 20.04 и 18.04 - в нескольких местах отличаются
особенно в конце

18.04
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

20.04 вот это вообще закоментировано
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi

Странно зачем они это сделали?

Пользователь добавил сообщение 25 Ноября 2021, 11:46:04:
При чем этот "другой" файл .bashrc находится в каталоге /root
В папке пользователя файл .bashrc совпадает с 18.04
Так как мне приходится пользоваться подсказками в основном при настройке, через sudo, я все время попадал на /root/.bashrc
В общем файл .bashrc надо копировать из папки пользователя в папку /root
Так это лечится
« Последнее редактирование: 25 Ноября 2021, 11:46:04 от su_cpp »

shamanhuev

  • Гость
Так это лечится
Я думаю что это не лечение , а снятие защиты от дурака.

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.