如何在终端中退出应用程序,同时将其 运行 留在后台

How to Exit An App in Terminal While Leaving it Running in Background

我去年在 Linux class 中学会了如何执行此操作,但我终生不记得如何执行此操作。我已经 google 搜索了大约 30 种不同的单词组合以试图找出方法,但没有找到正确的搜索结果。

我正在回忆如何关闭应用程序(如 pico 或 emacs)并将其留在后台 运行。

此外,如果知道如何从我离开的地方重新选择该应用程序可能会很好,但我从未学过。任何帮助将不胜感激。

对于简单的命令,而不是直接 运行 您的应用程序,使用 nohup 调用它,如下所示:

nohup ./myScript.sh &  

或者对于像 emacs 这样复杂的东西,你可以使用 screen

当使用 Bash 和其他一些 shell 时,您可以使用 Ctrl+Z 暂停程序,然后 运行 "fg" 将其带回前台。如果您希望程序在后台继续 运行ning,键入 "bg" 将恢复该过程。如果进程在后台打印任何输出,您的显示器可能最终会被损坏。