我們都知道,在 windows 上面,我們要麼讓乙個程式作為服務在後台一直執行,要麼停止這個服務。而不能讓程式在前台後台之間切換。而 linux 提供了 fg 和 bg 命令,讓我們輕鬆排程正在執行的任務。
linux下的fg和bg命令是程序的前後臺排程命令,即將指定號碼(非程序號)的命令程序放到前台或後台執行。比如乙個需要長時間執行的命令,我們就希望把它放入後台,這樣就不會阻塞當前的操作;而一些服務型的命令程序我們則希望能把它們長期執行於後台。
ctrl+c:終止並退出前台命令的執行,回到shell
ctrl+z:暫停前台命令的執行,將該程序放入後台,回到shell
jobs:檢視當前在後台執行的命令,可檢視命令程序號碼
&:執行命令時,在命令末尾加上&可讓命令在後台執行
fg n:將命令程序號碼為n的命令程序放到前台執行,同%n
bg n:將命令程序號碼為n的命令程序放到後台執行
以下是實際操作的演示:
linux程序前後臺切換
shell支援作用控制,有以下命令 1.command 讓程序在後台執行 2.jobs l 檢視後台執行的程序 3.fg n 讓後台執行的程序n到前台來 4.bg n 讓程序n到後台去 n 為jobs檢視到的程序編號 1 執行命令 切換至後台 在linux終端執行命令的時候,在命令末尾加上 符號,就...
Linux任務 程序前後臺切換
一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是running,stopped,termina...
Linux程序前後臺切換技巧
command 將程序放在後台執行 ctrl z 暫停當前程序 並放入後台 jobs 檢視當前後台任務 bg 將任務轉為後台執行 fg 將任務調回前台 kill 殺掉任務 如果我們在終端中直接執行一gui程式,一般情況下,終端就會被當前程序占用了。如果我們想把它放到後台執行有兩種方法 command...