При работе с gnome-terminal я обнаружил, что мне часто хочется открыть вторую копию вкладки: например, во время сеанса ssh мне может понадобиться второй сеанс на том же хосте и по тому же удаленному пути; или второй, mc
когда двух панелей недостаточно. Возможно ли это?
решение1
Вы не можете дублировать все состояние вкладки. Это потребовало бы копирования целого дерева процессов, что (если это вообще возможно) является черной магией (и даже не будет работать с сетевыми соединениями).
Причина в том, что терминальная программа знает только то, какие процессы запущены под ней, но не их внутреннее содержимое, и особенно состояниеудаленныйпроцессы. Вымогзаставить его запуститься ssh user@host
с теми же аргументами, что и текущий запущенный процесс ssh
, но вы не можете принудительно указать ему тот же удаленный путь.*
*
Я иногда делаю так: (соединение А) pwd > ~/foo;
(соединение Б)cd $(< ~/foo)