Использовать все хосты, завершенные zsh для cssh

Есть ли возможность использовать все завершенные хосты с cssh?

Например: cssh www*

Это должно установить три подключения к www1 , www2 , www3

Если я нажму Tab после www, я получу все три возможности.

  • Как манипулировать переменной awk NF в zsh?
  • XTerm не обновляет изменения vim должным образом
  • Как я могу перечислить все переменные оболочки?
  • Папка псевдонимов исполняемых файлов с добавленным ключевым словом
  • Команда переназначена
  • Измерьте время выполнения команды, включая расширение подстановки команд
  • Как создать функцию в zsh, которая вызывает существующую команду с тем же именем?
  • Как изменить тему с помощью zsh
  • One Solution collect form web for “Использовать все хосты, завершенные zsh для cssh”

    Если вы используете меню – выберите завершение. По крайней мере:

     zstyle ':completion:*' menu select=0 autoload -Uz compinit compinit 

    Но см. compinstall чтобы лучше адаптировать его по своему вкусу (например, с цветами, аппроксиматорами, описаниями, заголовками …).

    Вы можете ввести:

      cssh www Tab Tab Alt + A Alt + A ... 

    В первой вкладке перечислены завершения (если их несколько), вторая вкладка начинает выбирать первую. Если вы снова набрали Tab (хотя вы также можете использовать клавиши со стрелками), вы можете использовать следующее доступное завершение. Но если вместо этого вы наберете Alt + A (для AND ), он примет текущее завершение (вставляет его в подсказку) и завершает снова для следующего слова при следующем предложении завершения.

    Таким образом, вы можете набирать Alt + A столько раз, сколько есть завершений, которые вы хотите вставить.

    Видеть

     info zsh menu-select 

    для деталей.

    Чтобы вставить все возможные доработки, см. Этот ответ SO

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