我不是高級的linux用戶。我使用Ubuntu的。如何不關閉進程,從ubuntu終端開始,並繼續從終端執行另一個命令?
當我開始從終端的任何過程,例如火狐,I型在:
火狐
的過程開始,然後我需要寫在終端的另一個命令。例如,我想更改目錄,但我無法做到,因爲Firefox已啓動。我不想關閉它,但想要啓用終端。
對不起,如果我的解釋不清楚,我不太熟悉英語。
我不是高級的linux用戶。我使用Ubuntu的。如何不關閉進程,從ubuntu終端開始,並繼續從終端執行另一個命令?
當我開始從終端的任何過程,例如火狐,I型在:
火狐
的過程開始,然後我需要寫在終端的另一個命令。例如,我想更改目錄,但我無法做到,因爲Firefox已啓動。我不想關閉它,但想要啓用終端。
對不起,如果我的解釋不清楚,我不太熟悉英語。
您可以啓動這一進程的背景和與
firefox &
如果用
firefox
這將是在前臺,你可以將它與移至後臺啓動Ctrl + Z(這會把它放在後臺,但進程將fr eez直到你使用bg命令),那麼你必須執行
bg 1
其中1是作業ID。你可以看到作業ID與命令
jobs
如果需要過程返回到前臺,你必須使用
fg 1
其中1是作業ID。
只要做到這一點的位置:
firefox &
其放到後臺。
還檢查命令disown
,nohup
和fg
。
如果您以&
結束您的命令行,程序將在後臺運行,您將可以使用終端來執行其他命令。例如:firefox &
。
如果你的命令已經啓動,您可以使用按Ctrl +ž到暫停信號發送到正在運行的進程。然後,您可以使用bg
命令(傳入%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