如何在 Linux 中从命令行打开一个新窗口(shell)?

use*_*351 5 linux command-line putty

我现在正在使用一个工具,该工具要求我将腻子粘贴到远程主机,登录,运行一系列命令以启动引擎,打开一个新窗口(并再次登录)以启动不同的引擎,然后打开第三个窗口(再次登录)以实际使用该工具(让引擎在前两个窗口中运行)。我想编写一个 shell 脚本来自动化这个过程,这样我就可以打开一个窗口,输入“sh what.sh”并关闭并运行,而无需物理打开新窗口并再次登录。但是,我找不到让我从一个窗口转到下一个窗口的命令。有什么想法吗?

phi*_*hag 5

&您可以通过在命令行中添加与号 ( ) 或在命令Ctrl+Z行运行时按 来让第一个进程后台运行(然后输入bg让进程继续,有关更多信息请使用jobs)。

如果这还不够,您可以使用screentmux创建虚拟 shell 。

如果您已经重定向了 X(即您可以通过 ssh 访问 GUI),您还可以通过执行您最喜欢的 (GUI) 控制台程序(如xtermkonsolegnome-terminal等)来启动一个新窗口。