Задача: писать команду в одно окно, а она повторяется на всех остальных терминалах
Решение: terminator
Ubuntu:
1 |
sudo apt-get install terminator |
Windows: тут немного сложнее. Есть msi под Windows, но на данный момент он не умеет делать поставленной задачи. Поэтому, будем извращаться.
Сначала ставим Cygwin+Xming.
Качаем terminator. На данный момнт версия 0.98
1 |
https://launchpad.net/terminator |
Распаковываем в
1 |
C:\cygwin64\home\username |
Запускамем cygwin
1 |
~/terminator-0.98/terminator |
Ну а теперь общаяя часть настройки самого terminatora.
Кликаем правой по полю terminatora и выбираем Split Vertikally и Split Horizontally необходимое количество раз.
Кликаем по левому верхнему углу (иконка компьютра) и выбираем Broadcast All
Пишем команду. Задача решена.
PS:Windows2: еще одна программа
Сначала ставим Cygwin+Xming и ComEmu
Добавляем терминал bash. Тут же задаем консоль по-умолчанию
1 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i |
открываем bash-консоль (тк она задана по-умолчанию, жмем зеленый плюсик)
ctrl+shift+O - деление экрана горизонтально
ctrl+shift+E - деление экрна вертикально
Apps+G - дублирование ввода. (Apps - вызов меню в приложении)
Можно добавить открытие сразу нескольких окон
bash2
1 2 3 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn |
bash3
1 2 3 4 5 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2TVn |
bash4
1 2 3 4 5 6 7 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2THn |
bash5
1 2 3 4 5 6 7 8 9 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s3TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2TVn |
bash6
1 2 3 4 5 6 7 8 9 10 11 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s3TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s4TVn |
bash7
1 2 3 4 5 6 7 8 9 10 11 12 13 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s3TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s4TVn |
bash8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
%SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:n %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s1TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2THn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s2TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s3TVn %SystemDrive%\cygwin64\bin\sh.exe --login -i -cur_console:s5TVn |