start
GNU/Linux 终端仿真器中是否有与 Windows 终端等效的功能?例如,如果我想异步执行一些缓慢的终端任务,同时仍在单独的 shell 中检查它,我会这样做start process-photos *.jpg
并让该终端在当前终端中工作时分支。
答案1
start
调用 Win32 shellShellExecuteEx
函数。Linux 中没有直接对应的函数。
但是,为了使用非阻塞命令,您可以&
在行尾添加一个bash
,以在后台运行该命令。例如:
process-photos *.jpg &
我可能误解了你的问题。这个答案的第一部分更像start /b
,它启动一个新进程,而不打开新窗口。
如果你确实希望启动一个新窗口,你可以通过以下方式实现启动新终端并告诉它执行一个命令:
x-terminal-emulator -e process-photos *.jpg