LINUX的前後台程式檢視切換

2022-02-15 19:30:52 字數 1560 閱讀 5725

1、在linux終端執行命令的時候,在命令末尾加上 & 符號,就可以讓程式在後台執行

root@ubuntu$ ./tcpserv01 &

2、如果程式正在前台執行,可以使用 ctrl+z 選項把程式暫停,然後用 bg %[number] 命令把這個程式放到後台執行

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01

^z[1]+ stopped ./tcpserv01

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ bg %1

[1]+ ./tcpserv01 &

cat@ubuntu:~/unp/unpv13e/tcpcliserv$

3、對於所有執行的程式,我們可以用jobs –l 指令檢視

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ jobs -l

[1]+ 4524 running ./tcpserv01 &

4、也可以用 fg %[number] 指令把乙個程式掉到前台執行

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ fg %1

./tcpserv01

5、也可以直接終止後台執行的程式,使用 kill 命令

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ kill %1

ps:1、在linux終端執行命令的時候,在命令末尾加上 & 符號,就可以讓程式在後台執行

root@ubuntu$ ./tcpserv01 &

2、如果程式正在前台執行,可以使用 ctrl+z 選項把程式暫停,然後用 bg %[number] 命令把這個程式放到後台執行

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ ./tcpserv01

^z[1]+ stopped ./tcpserv01

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ bg %1

[1]+ ./tcpserv01 &

cat@ubuntu:~/unp/unpv13e/tcpcliserv$

3、對於所有執行的程式,我們可以用jobs –l 指令檢視

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ jobs -l

[1]+ 4524 running ./tcpserv01 &

4、也可以用 fg %[number] 指令把乙個程式掉到前台執行

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ fg %1

./tcpserv01

5、也可以直接終止後台執行的程式,使用 kill 命令

cat@ubuntu:~/unp/unpv13e/tcpcliserv$ kill %1

linux 程式執行前後臺切換

shell支援作用控制,有以下命令 1.command 讓程序在後台執行 2.jobs 檢視後台執行的程序 3.fg n 讓後台執行的程序n到前台來 4.bg n 讓程序n到後台去 ps n 為jobs檢視到的程序編號.fg bg jobs ctrl z都是跟系統任務有關的,雖然現在基本上不怎麼需要...

程式在Linux下前後臺切換

程式在linux下前後臺切換 一 為什麼要使程式在後台執行 背景 securecrt遠端連線到linux主機,使程式在後台執行有以下好處 1 本機關機不影響linux主機執行 2 不影響計算效率 3 讓程式在後台執行,不會佔據終端,終端可以做別的事情 二 怎麼樣使程式在後台執行 方法1在終端輸入命令...

ubuntu 檢視和關閉後台程式

1 執行.s 件 直接用.sh 檔案就可以執行,但是如果想後台執行,即使關閉當前的終端也可以執行的話,需要nohup命令和 命令。1 命令 功能 加在乙個命令的最後,可以把這個命令放在後台執行 2 nohup命令 功能 不結束通話的執行命令 2 檢視當前後台執行的命令 有兩個命令可以用,jobs和p...