在linux下面將一個進程放入後臺執行,有兩種方式:linux
第一種方式:&表示命令在後臺執行程序,等同於windows裏面的程序最小化。vim
第二種方式:執行某一個命令,例如:top,而後按ctrl+z快捷鍵,把它放入後臺而且暫停。windows
兩種方式的區別在於:第一種方式:&放入後臺的進程還在執行,第二種方式:ctrl+z放入後臺的進行是暫停執行的。
bash
舉個簡單例子:ui
sudo vim a.txt複製代碼
執行如上命令,進入編輯頁面後,ctrl+zspa
執行jobs命令(查看當前有多少在後臺運行的命令)code
jobs -l複製代碼
發現有一個在後臺的進程,是Stopped暫停狀態cdn
#將後臺的程序調到前臺
blog
將後臺中的命令調至前臺繼續運行能夠用 fg %jobnumber將選中的命令調出,%jobnumber是經過jobs命令查到的後臺正在執行的命令的序號(不是pid)進程
fg 1複製代碼
回車以後就進入sudo vim a.txt的編輯界面了