momo2047 Asked: 2016-03-29 15:19:08 +0800 CST2016-03-29 15:19:08 +0800 CST 2016-03-29 15:19:08 +0800 CST 如何在后台模式下运行图形应用程序?[关闭] 772 如何在没有窗口(后台模式)的情况下运行示例 gedit? background-process 0 个回答 Voted Best Answer tudor -Reinstate Monica- 2016-03-29T19:03:13+08:002016-03-29T19:03:13+08:00 如果您从命令行运行应用程序,它将以“前台”模式运行并占用当前 shell 直到结束。 $gedit myfile 要将当前正在运行的“前台”应用程序置于后台(即窗口仍在运行,但外壳返回),您首先必须通过按组合键 CTRL+z来暂停进程。 这将告诉您它已暂停该过程并将您返回到命令提示符: ^Z [1]+ Stopped gedit $ 此时,gedit 将被冻结,因为它已暂停。您可以通过调用来查看暂停的进程jobs。 $ jobs [1]+ Stopped gedit 然后您可以通过调用将进程置于后台bg %1(或者只是bg因为它假定最近的进程) $ bg [1]+ gedit & $ 如您所见,gedit 现在已解冻,“&”表示它正在后台运行。 您可以通过简单地将“&”添加到您正在调用的命令的末尾来缩短所有这些混乱,它将返回新的进程 ID,例如 $ gedit myfile & [1] 12882 $ 有关进程管理的更多信息,您可能想阅读 Internet 上的众多优秀指南之一,例如:http: //linuxcommand.org/lc3_lts0100.php
如果您从命令行运行应用程序,它将以“前台”模式运行并占用当前 shell 直到结束。
要将当前正在运行的“前台”应用程序置于后台(即窗口仍在运行,但外壳返回),您首先必须通过按组合键 CTRL+z来暂停进程。
这将告诉您它已暂停该过程并将您返回到命令提示符:
此时,gedit 将被冻结,因为它已暂停。您可以通过调用来查看暂停的进程
jobs
。然后您可以通过调用将进程置于后台
bg %1
(或者只是bg
因为它假定最近的进程)如您所见,gedit 现在已解冻,“&”表示它正在后台运行。
您可以通过简单地将“&”添加到您正在调用的命令的末尾来缩短所有这些混乱,它将返回新的进程 ID,例如
有关进程管理的更多信息,您可能想阅读 Internet 上的众多优秀指南之一,例如:http: //linuxcommand.org/lc3_lts0100.php