以下命令screen -t 'fubar' cmd
将创建一个新的屏幕窗口,并在其中运行命令 cmd,并将焦点设置到该窗口。
如何将焦点保持在当前屏幕窗口而不是新屏幕窗口?
答案1
在当前屏幕会话中,这将在新屏幕窗口中启动您的命令,然后立即切换回之前的屏幕窗口,从而有效地将新屏幕窗口设置为背景。
输入屏幕命令行Ctrl-a :
并输入
eval 'screen top' 'other'
eval
将每个参数作为单独的命令进行解析和执行。因此,第一个命令是在新的屏幕窗口中运行top
,第二个命令是切换到之前显示的窗口。
答案2
我不确定您是否可以一次性完成,这是一种解决方法:
screen -t 'fubar' cmd & sleep .01; screen -X other