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

Я не уверен, работает ли это у вас таким же образом. cat /path/to/rollback.txt | xargs apt-get install --reinstall в системе с полной учетной записью root.

С помощью sudo cat /path/to/rollback.txt | xargs sudo apt-get install

Возможно, вам нужна опция -y для apt, я не могу вспомнить. Но с параметром -y apt-get установится один раз без каких-либо вопросов.

Этот ответ здесь не может работать.

Я бы сделал это с помощью aptoncd. С помощью этой программы вы можете создать ISO-образ, который можно использовать с apt-cdrom, чтобы вы могли использовать его в качестве источников.

временно создать запись в / etc / fstab / dev / sr0 / media / cdrom0 udf, iso9660 user, noauto 0 0 и mkdir / media / cdrom

Создать iso. udisksctl loop-setup -f / path / to / aptoncd-iso как пользователь, будьте внимательны к тому, какое устройство петли сопоставлено ISO. Как root или sudo mount / dev / loop? / media / cdrom Затем apt-cdrom -m add и apt update , а затем повторите попытку cat /path/to/rollback.txt | xargs apt-get install --reinstall Я знаю, что это долгий путь. Затем вы добиваетесь своей цели, а затем прокомментируете элемент в / etc / fstab out. Это важно, и новая запись в sources.list тоже

2
13.10.2016, 00:51
1 ответ

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

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

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

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

cssh wwwTabTabAlt+AAlt+A...

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

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

Подробнее см.

info zsh menu-select

.

Чтобы вставить все возможные дополнения, см. этот ответ SO

0
27.01.2020, 22:44

Теги

Похожие вопросы