如何不关闭进程,从ubuntu终端启动,并继续从终端执行另一个命令?

时间:2012-03-06 18:05:47

标签: linux ubuntu terminal

我不是高级linux用户。我用ubuntu。

当我从终端启动任何进程时,例如firefox,我输入:

火狐

该过程开始,然后我需要在终端中编写另一个命令。例如,我想更改目录,但我不能这样做,因为启动了firefox。我不想关闭它,但想启用终端。

对不起,如果我的解释不清楚,我不太懂英语。

5 个答案:

答案 0 :(得分:7)

您可以使用

在背景中启动该过程
firefox &

如果你用

开头
firefox

它将位于前景中,您可以使用 Ctrl + Z 将其移动到背景中(这将把它放在后台但是进程将freez直到你使用bg命令)然后你必须执行

bg 1

其中1是作业ID。您可以使用命令

查看作业ID
jobs

如果您需要将流程返回到前台,则必须使用

fg 1

其中1是职位ID。

答案 1 :(得分:3)

只需在此处执行此操作:

firefox &

将其放到后台。

同时查看命令disownnohupfg

答案 2 :(得分:3)

如果您的命令已经启动,您可以使用 Ctrl + Z 向您发送暂停信号运行过程。然后,您可以使用bg命令(传入%1来表示作业列表中的第一个进程)并将其转换为后台进程,就像您使用了&一样在原始命令中。

答案 3 :(得分:1)

如果您使用&结束命令行,程序将在后台运行,您将能够将终端用于其他命令。示例:firefox &

答案 4 :(得分:0)

要在后台运行任何命令,只需输入&在命令的末尾