scratch-text-editor
,但是现在我想关闭终端机而不会刮擦。如果可能的话,这是否可行?怎么样?
#1 楼
您可以使用:nohup
nohup scratch-text-editor /path/to/file &
然后用
Ctrl+D
关闭端子如果要直接执行单个命令:在命令末尾使用
exit
。喜欢,nohup scratch-text-editor /path/to/file & exit
setsid
setsid scratch-text-editor /path/to/file ; exit
disown
scratch-text-editor /path/to/file & disown ; exit
一站式命令:
(scratch-text-editor /path/to/file &) ; exit
#2 楼
将来使用此命令:scratch-text-editor /file/to/open.txt
为此:
scratch-text-editor /file/to/open.txt &
注意最后的
&
那里。它将作为一个单独的过程启动。现在要关闭终端,只需按Ctrl +D。
如果您忘记使用
&
,则可以拆下它。首先按Ctrl + Z暂停程序。这可能会导致某些崩溃,但不太可能。然后键入
bg
将其发送到后台,然后按如上所述按Ctrl +D。作为补充说明,您可以使用
bg
中的%
。这只是将其带回终端。评论
为什么Ctrl + D?...........
– Ravan
15年11月21日在15:51
@Ravan D是为分离?还是您的意思是为什么不仅仅关闭它?那也将关闭应用程序
–user3
2015年11月21日15:55
实际上,在第一种情况下,您仍然可以关闭终端。转到终端并按Ctrl + Z(挂起),然后运行“ bg”以在后台继续该过程。现在,您可以使用Ctrl + D来关闭终端。
–执行
15年11月21日在15:59
#3 楼
只需通过以下方法将终端的进程与其父进程分离:command-to-run & disown
评论
介意解释反对票吗?
–PauliusŠukys
15年11月21日在21:43
不赞成投票的原因是,此答案未添加任何内容-先前的答案中对此进行了介绍。
–user3
15年11月22日在14:30
#4 楼
这应该适用于从终端打开的任何应用。类型:
scratch-text-editor
Scratch打开后,键入:
Ctrl + z
这将终止进程,但不会关闭Scratch。
接下来,键入:
bg
>这会将Scratch的过程移到后台。
现在,最后键入:
disown
就这样。
评论
@Tim,请再试一次:)
– Ravan
2015年11月21日在16:12
没有nohup,您无法通过&停止进程
– Ravan
15年11月21日在16:13
btw @Tim,因为您正在询问命令,我可以在答案中添加替代命令吗?
– Ravan
15年11月21日在16:23