在Linux裡程式前後臺相關的主要有一下幾個操作:
command & //將程式放在後臺執行
ctrl-z //暫停當前程式 並放入後臺
jobs //檢視當前後臺任務
bg //將任務轉為後臺執行
fg //將任務調回前臺
kill //殺掉任務
如果我們在終端中直接執行一GUI程式,一般情況下,終端就會被當前程式佔用了。如果我們想把它放到後臺執行有兩種方法:
1. command & 在執行的命令後加一個&號,就會後臺執行命令
2. ctrl-z 在終端中按ctrl-z 會將當前任務暫停並轉入後臺; 利用jobs命令可以檢視當前後臺的任務; 如果在jobs命令後增加 -l 引數 那麼就會顯示詳細資訊 可以發現終止的程式狀態為Stopped 通過bg %i (i為程式的標號)命令可以將其轉為執行
如果想要將任務切換回前臺,可以利用fg %i命令
如果想要結束任務,可以利用kill %i命令