Linux入門:經常使用命令:fg、jobs程序後臺運行及喚醒

在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的編輯界面了

相關文章
相關標籤/搜索