Linux 程式前後臺切換|管理

GHOST_349178發表於2013-12-02

在Linux裡程式前後臺相關的主要有一下幾個操作:

command &   //將程式放在後臺執行
ctrl-z      //暫停當前程式 並放入後臺
jobs        //檢視當前後臺任務
bg          //將任務轉為後臺執行
fg          //將任務調回前臺
kill        //殺掉任務

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

如果想要將任務切換回前臺,可以利用fg %i命令

如果想要結束任務,可以利用kill %i命令

相關文章