我不是高级linux用户。我用ubuntu。
当我从终端启动任何进程时,例如firefox,我输入:
火狐
该过程开始,然后我需要在终端中编写另一个命令。例如,我想更改目录,但我不能这样做,因为启动了firefox。我不想关闭它,但想启用终端。
对不起,如果我的解释不清楚,我不太懂英语。
答案 0 :(得分:7)
您可以使用
在背景中启动该过程firefox &
如果你用
开头firefox
它将位于前景中,您可以使用 Ctrl + Z 将其移动到背景中(这将把它放在后台但是进程将freez直到你使用bg命令)然后你必须执行
bg 1
其中1是作业ID。您可以使用命令
查看作业IDjobs
如果您需要将流程返回到前台,则必须使用
fg 1
其中1是职位ID。
答案 1 :(得分:3)
只需在此处执行此操作:
firefox &
将其放到后台。
同时查看命令disown
,nohup
和fg
。
答案 2 :(得分:3)
如果您的命令已经启动,您可以使用 Ctrl + Z 向您发送暂停信号运行过程。然后,您可以使用bg
命令(传入%1
来表示作业列表中的第一个进程)并将其转换为后台进程,就像您使用了&
一样在原始命令中。
答案 3 :(得分:1)
如果您使用&
结束命令行,程序将在后台运行,您将能够将终端用于其他命令。示例:firefox &
。
答案 4 :(得分:0)
要在后台运行任何命令,只需输入&在命令的末尾