我通过终端用 emacs 打开一个文件,只需输入
emacs file.txt
当我关闭终端时,emacs 也会关闭,当我尝试执行另一件事时,终端不允许我执行,因为一直这样:
我该如何解决这个问题?
答案1
如果你确实需要一个终端来运行 emacs,那么使用下面的命令
emacs file.txt & nohup
从man nohup
nohup -
run a command immune to hangups, with output to a non-tty
答案2
除了以前的方法之外,您还可以使用setsid
:
setsid emacs file.txt
man setsid
setsid—在新会话中运行程序