%20%D0%B4%D0%BB%D1%8F%20Linux%2C%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%89%D0%B8%D0%B9%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20%D0%BD%D0%B0%20%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BE%D0%BA%3F.png)
в iTerm можно отправить команду для одновременного выполнения на наборе уже открытых вкладок. Есть ли способ сделать это в linux (предпочтительно с gnome-terminal)?
например, предположим, что у меня уже есть 10 вкладок, подключенных по ssh[email protected]и выполнил sudo для root и хотел отправить команду для запуска на всех 10 вкладках.
Цель этого — иметь возможность оставаться в пределах набора вкладок и управлять ими, вместо того, чтобы использовать ожидаемые скрипты для ssh и повышения прав и запуска команд. В принципе, как вы могли бы сделать в iTerm.
решение1
Если вы можете использоватьtmux, то вы можете "set-window-option synchronize-panes". Из руководства следует, что это "дублирует ввод любой панели на все другие панели в том же окне, за исключением панелей, которые не находятся в режиме вывода".
Это не совсем то же самое, что дублирование ввода на вкладках в gnome-terminal, но результат тот же.
решение2
Похоже, вы ищетеТерминатор
Он выполняет разделение нескольких вкладок или окон и группирует их, а затем отправляет одну команду, которая отправляется на одну вкладку, группу вкладок/окон или распространяется на все открытые вами окна.