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

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

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

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

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

  • могу ли я удалить текущее убийство в zsh?
  • Импорт априорной ОС zsh в Манджаро
  • перемещать файлы по шаблону с помощью zsh / zmv
  • Надежная идентификация пути к каталогу, содержащему запущенный скрипт
  • Round / truncate digit в строке в zsh (или с внешним инструментом)
  • Как определить функцию, которая обрабатывает `command not found`?
  • Как запрограммировать передачу сигнала разрыва (Magic SysRq) через последовательный терминал
  • Заменить текущий процесс на его coprocess / child
  • 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 - лучшая ОС в мире.