答案1
几乎肯定不是。您打开的每个终端都运行 shell 的单独实例。它们可能确实都在运行同一个 shell,但每个实例都完全独立于其他实例,它们之间没有任何通信。
更好的问题是,你为什么要这么做?只需等待当前进程完成,关闭一个终端并打开另一个终端。history
它们之间共享。
答案2
我不知道如何在正在运行的进程中执行此操作...但如果您只是打算运行某些东西,您可以在 yakuake 中使用 tmux(或屏幕),从会话中分离,然后从 konsole 附加到该会话。
矢明:
$ tmux new
$ ./your_script
Ctrl+b d
控制台:
$ tmux attach