在使用 gnome-terminal 时,我发现我经常想打开一个选项卡的第二个副本:例如在 ssh 会话期间,我可能需要在同一主机和同一远程路径上进行第二个会话;或者mc
当两个面板不够用时需要第二个会话。这可能吗?
答案1
您无法复制选项卡的整个状态。这将涉及以某种方式复制整个进程树,这(如果可能的话)是黑魔法(甚至在网络连接的情况下也不行)。
原因是终端程序只知道在其下运行的进程,但不知道它们的内部,尤其是不知道偏僻的流程。您可以使其使用ssh user@host
与当前运行的相同的参数启动ssh
,但不能强制它到相同的远程路径。*
*
我有时会这样做:(连接 A)pwd > ~/foo;
(连接 B)cd $(< ~/foo)