На этот вопрос уже есть ответ здесь:
У меня будет несколько машин, к которым я собираюсь подключиться через SSH, поэтому у меня будет несколько окон терминала, хотя я хочу выполнить команду, чтобы все машины выполняли ее, но в настоящее время мне нужно выполнить ее в каждом отдельном окне терминала, есть ли способ, которым я могу выполнить команду в одном Терминале, которая будет выполнять указанную команду во всех указанных сеансах Терминала для большей эффективности, поскольку я не хочу вводить ее в каждое отдельное окно Терминала? Я собираюсь использовать gnome-terminal
, если это имеет значение.
Я использую Ubuntu GNOME 15.10 с GNOME 3.18, и другие машины должны работать так же.
Тот, который я использовал, ClusterSSH
для отправки к нескольким окнам терминала сразу.
sudo apt-get install clusterssh
ClusterSSH
откроет его собственные окна терминала, в которые можно отправить команды с приложением. Однажды в ClusterSSH
нажатие Ctrl + Сдвиг + + или нажимает Hosts
в меню и выбирает Add host(s) or cluster(s)
и вводит всего, Вы хотите открытый разделенный пространством между каждым. Необходимо получить окно, бывшее похожее на этого:
тогда любая команда, которую Вы хотите отправить во все окна сразу, Вы вводите в поле ниже эти File Hosts Send Help
пункты меню.
Hope это помогает!
Смотрите на terminator
эмулятор терминала. Домашняя страница со снимками экрана: http://gnometerminator.blogspot.hu/p/introduction.html
Это может открыть несколько областей (меню правой кнопки-> Разделение Горизонтально/Вертикально или его соответствующий Ctrl + Сдвиг + O / E ярлыки).
Тогда нажимают на верхнюю левую кнопку области, чтобы организовать эти области в группы и широковещательно передать нажатия клавиш членам группы (или все терминалы). (Они также имеют ярлыки, как Вы видите или изменяете их в щелчке правой кнопкой-> Меню свойства.)
существует доступный пакет Ubuntu, но если Вы действительно любите это приложение и планируете использовать его в конечном счете, я рекомендую проверить gtk3 версию от https://code.launchpad.net / ~ gnome-terminator/terminator/gtk3 . Ubuntu поставляет gtk2 версию, но gtk3 версия является более улучшенным путем (главным образом из-за большого количества мер к gtk3 версии библиотеки базовый VTE, которая ответственна за фактическую эмуляцию терминала, но также и из-за довольно многих недавние меры к самому Терминатору).