2012-03-06 48 views
2

我不是高級的linux用戶。我使用Ubuntu的。如何不關閉進程,從ubuntu終端開始,並繼續從終端執行另一個命令?

當我開始從終端的任何過程,例如火狐,I型在:

火狐

的過程開始,然後我需要寫在終端的另一個命令。例如,我想更改目錄,但我無法做到,因爲Firefox已啓動。我不想關閉它,但想要啓用終端。

對不起,如果我的解釋不清楚,我不太熟悉英語。

+1

年底除了其他的答案(啓動火狐'&'),你或許會對感興趣http://linux.die.net/ man/1/batch&http://linux.die.net/man/1/nohup&http://linux.die.net/man/1/screen – 2012-03-06 18:59:40

回答

7

您可以啓動這一進程的背景和與

firefox & 

如果用

firefox 

這將是在前臺,你可以將它與移至後臺啓動Ctrl + Z(這會把它放在後臺,但進程將fr eez直到你使用bg命令),那麼你必須執行

bg 1 

其中1是作業ID。你可以看到作業ID與命令

jobs 

如果需要過程返回到前臺,你必須使用

fg 1 

其中1是作業ID。

3

只要做到這一點的位置:

firefox & 

其放到後臺。

還檢查命令disown,nohupfg

1

如果您以&結束您的命令行,程序將在後臺運行,您將可以使用終端來執行其他命令。例如:firefox &

3

如果你的命令已經啓動,您可以使用按Ctrl +ž到暫停信號發送到正在運行的進程。然後,您可以使用bg命令(傳入%1以表示作業列表中的第一個進程),並將其轉換爲後臺進程,就像您在原始命令中使用了&一樣。

0

要在後臺運行任何命令只是把&在命令