Linux 终端相当于“启动”

Linux 终端相当于“启动”

startGNU/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

相关内容