Linux前後臺執行命令及切換
阿新 • • 發佈:2018-12-15
一:Linux執行命令
一 後臺執行
關閉當前終端也可以執行
① & 命令:加在最後一個命令的最後,可以把這個命令放在後臺執行;
② nohup命令:不掛斷的執行命令 nohup ./red.sh & nohup ./text &
二 檢視前後臺執行程序
提供了兩個命令可以使用:jobs 和 ps,區別是jobs用於檢視當前終端後臺執行的任務,換了終端咋看不見了。而ps用於檢視瞬間程序的動態,也可以看到別的終端後臺執行的程序。
① jobs 命令:檢視當前終端後臺執行的任務 jobs -l (顯示PID等資訊) (+:表示當前任務 - :表示後一個任務)
② ps 命令: ps -aux|grep "text.sh" a:(all)顯示所有程序 u :以使用者為主的格式 x : 所有的程序不以終端區分。
三 關閉後臺執行的程序
kill命令 : 結束程序 kill % PID(or jobnum)
Ctrl + c 也可以終止
四 前後臺程序的切換和控制
①fg命令: 將後臺呼叫到前臺執行 fg % PID(or jobnum)
②Ctrl + z命令 : 前臺 轉到 後臺執行,並且為後臺暫停狀態。
③bg % PID(or jobnum):將後臺暫停的程序,執行起來。