在Linux裏進程先後臺相關的主要有一下幾個操做:segmentfault
command & //將進程放在後臺執行 ctrl-z //暫停當前進程 並放入後臺 jobs //查看當先後臺任務 bg //將任務轉爲後臺執行 fg //將任務調回前臺 kill //殺掉任務
若是咱們在終端中直接運行一GUI程序,通常狀況下,終端就會被當前進程佔用了。若是咱們想把它放到後臺運行有兩種方法:
1. command & 在運行的命令後加一個&號,就會後臺運行命令
2. ctrl-z 在終端中按ctrl-z 會將當前任務暫停並轉入後臺; 利用jobs命令能夠查看當先後臺的任務; 若是在jobs命令後增長 -l 參數 那麼就會顯示詳細信息 能夠發現終止的進程狀態爲Stopped 經過bg %i (i爲進程的標號)命令能夠將其轉爲運行
spa
若是想要將任務切換回前臺,能夠利用fg %i命令code
若是想要結束任務,能夠利用kill %i命令進程