当我运行命令行工具时,我是否必须关闭终端才能输入新命令?

当我运行命令行工具时,我是否必须关闭终端才能输入新命令?

我目前在 Mac OS X 终端上所做的是,运行一个程序,然后退出终端并打开一个新终端来启动一个新程序。

肯定有某种方法可以关闭当前程序并返回到命令行?

答案1

&或者,您可以在命令末尾放置一个,以便它在后台运行。例如,gitk &而不仅仅是gitk允许您在启动的进程结束之前运行命令行之后使用命令行。

答案2

你可以使用 nohup 和 & 来运行应用程序。nohup 意味着即使终端窗口关闭,程序仍将继续运行,例如

nohup ./appname &

答案3

open -a AppName

只要应用程序位于“应用程序”文件夹中,此操作就会启动应用程序并立即返回到 shell。如果不在,您可以提供应用程序包的完整路径。

答案4

ctrl+c正是我想要的 :)

相关内容