обновить вкладку bash tab

У меня есть скрипт для автоматического заполнения моих ssh-хостов. Если я изменил свой ~/.ssh/config автозаполнение не будет обновляться автоматически. Меня это не удивляет. Разумеется, в новой оболочке новая запись подбирается и используется.

Как вручную запустить обновление завершения в bash?

  • Выделение / исключение / расширение в "команде в переменной"
  • Сценарий Bash: команда ls не найдена
  • Var1 устанавливается в содержимое выполняемой команды, как установить Var2 в качестве команды из Var1
  • Всякий раз, когда я набираю неправильную команду, мой терминал пытается запустить эту команду в фоновом режиме
  • Совокупный код состояния из суб-скриптов в скрипте
  • Инвертировать результаты для "for in * do" -loops
  • Командная строка Photo Organizer Как и Shotwell, но для запуска на безголовом сервере
  • Приостановка rsync через скрипт bash?
  • 2 Solutions collect form web for “обновить вкладку bash tab”

    Попробуйте сделать это:

     exec bash 

    это будет трюк …

    См. Файл функций завершения перезагрузки bash

     . /etc/bash_completion.d/filename 

    (адаптируйте /etc зависимости от того, где ваши скрипты bash_completion развернуты, замените filename на соответствующий скрипт)

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