complete -W "$(echo $(grep ^Host ~/.ssh/config | sed -e 's/Host //' | grep -v "\*"))" ssh


Эта команда complete настраивает автозаполнение для команды ssh, используя список хостов из файла ~/.ssh/config. Она анализирует содержимое этого файла, извлекает хосты и устанавливает их в качестве параметров автозаполнения для команды ssh. Теперь при вводе ssh и нажатии клавиши TAB, будут предложены доступные хосты для подключения.

Альтернатива: Вы также можете использовать ~/.ssh/known_hosts для автозаполнения хостов вместо ~/.ssh/config.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *