当我运行 emacs
文本编辑器时,进程没有返回,所以我不能使用终端,这显然是默认行为。
我在 man
中找不到开关或命令,但我知道这很简单。
如何将 emacs
作为一个单独的进程运行,这样我就可以在不打开第二个终端的情况下继续使用终端?
最佳答案
您可以通过在命令 emacs &
后附加一个符号来在后台启动任何程序。
有一个用于处理后台进程的完整框架,参见例如 man jobs
、disown
、fg
、bg
,然后在正在运行的进程上尝试 Ctrl-Z
,这将暂停它并为您提供终端,让您可以随意在前台或后台恢复该进程。通常当你的 shell 关闭时,所有这些程序都会结束,disown
允许你告诉程序在你结束 session 后继续运行。
关于linux - 从终端运行 emacs 作为单独的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17972119/