在 gnome-terminal 中复制一个选项卡

在 gnome-terminal 中复制一个选项卡

在使用 gnome-terminal 时,我发现我经常想打开一个选项卡的第二个副本:例如在 ssh 会话期间,我可能需要在同一主机和同一远程路径上进行第二个会话;或者mc当两个面板不够用时需要第二个会话。这可能吗?

答案1

您无法复制选项卡的整个状态。这将涉及以某种方式复制整个进程树,这(如果可能的话)是黑魔法(甚至在网络连接的情况下也不行)。

原因是终端程序只知道在其下运行的进程,但不知道它们的内部,尤其是不知道偏僻的流程。您可以使其使用ssh user@host与当前运行的相同的参数启动ssh,但不能强制它到相同的远程路径。*


*我有时会这样做:(连接 A)pwd > ~/foo;(连接 B)cd $(< ~/foo)

相关内容