中斷命令
在linux系統(tǒng)中有這兩個命令 ctrl+z 和ctrl+c ,這兩個命令輸入之后看起來結(jié)果差不多,實質(zhì)是不同的。
他們都有中斷命令的效果,但是作用是不一樣的。
ctrl+c是強制終止程序的執(zhí)行并結(jié)束進程。而ctrl+z則只是中斷任務(wù)的執(zhí)行,但該任務(wù)并沒有被結(jié)束。
它只是在進程中維持掛起的狀態(tài),用戶可以使用fg/bg命令來繼續(xù)前臺/后臺執(zhí)行該任務(wù)。fg命令會重啟
前臺被中斷的任務(wù),bg命令會把中斷的任務(wù)放到后臺執(zhí)行。
前后臺程序切換
你也可以使用bg這樣的方法讓一個前臺執(zhí)行的任務(wù)切換到后臺去執(zhí)行。
也可以使用fg這樣的方法讓一個后臺執(zhí)行的任務(wù)切換到前臺去執(zhí)行。
還有一個最常用的方法是&
在一行命令的最后輸入&,可以讓這行命令放到后臺去運行。
使用jobs命令查看當(dāng)前有多少后臺程序在運行。