1. 程式人生 > >Linux程序前後臺切換

Linux程序前後臺切換

Linux程序前後臺切換

我相信很多小夥伴在初學Linux的時候都會和我一樣執行一個命令開啟程序後,不知道怎麼繼續操作命令列,因為前臺已被剛剛開啟的程序所佔,無法繼續操作,下面為大家簡單介紹linux下如何讓程序在前後臺切換

1.把要啟動的程序放入後臺執行
在啟動命令的結尾加上一個空格和&符號,比如:

java -jar class.jar &

這樣啟動的程序會在後臺執行,在按ctrl+c返回前臺,可以繼續執行其它命令,不會影響剛剛啟動的程序執行

2.把程序從後臺調回前臺
使用命令fg,如果後臺只有一個程序在執行,直接輸入命令fg即可把後臺的程序取出並在前臺顯示;若有多個程序在後臺執行,要取出某一個程序的話,可以先使用命令jobs,檢視當前後臺執行的程序有哪些還有jobsnum,如下:
在這裡插入圖片描述


[1]括號的裡的數字1就是jobsnum,要把程序取出放到前臺使用命令fg 1既可,當然要把程序放回後臺使用命令bg 1即可

3.結束後臺的程序
使用命令jobs -l檢視程序PID,kill PID即可,下圖的29102即為程序的pid
在這裡插入圖片描述
4.其他相關命令
ctrl+z:若一個程序在前臺跑,使用ctrl+z命令可以把程序放到後臺並暫停,要啟動可以使用bg+它的jobsnum,和上面說的一樣,
ctrl+c:若一個程序在前臺跑,使用ctrl+c命令會直接讓程序退出