新聞中心

成都創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)從事網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專(zhuān)業(yè)的成都網(wǎng)站建設(shè)公司,成都創(chuàng)新互聯(lián)公司依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專(zhuān)業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開(kāi)發(fā)服務(wù)!
"命令 &",把命令放入后臺(tái)執(zhí)行
第一種把命令放入后臺(tái)的方法是在命令后面加入空格 &。使用這種方法放入后臺(tái)的命令,在后臺(tái)處于執(zhí)行狀態(tài)。
注意,放入后臺(tái)執(zhí)行的命令不能與前臺(tái)有交互,否則這個(gè)命令是不能在后臺(tái)執(zhí)行的。例如:
[root@localhost ~]#find / -name install.log &
[1] 1920
#[工作號(hào)] 進(jìn)程號(hào)
#把find命令放入后臺(tái)執(zhí)行,每個(gè)后臺(tái)命令會(huì)被分配一個(gè)工作號(hào)。命令既然可以執(zhí)行,就會(huì)有進(jìn)程產(chǎn)生,所以也會(huì)有進(jìn)程號(hào)
這樣,雖然 find 命令在執(zhí)行,但在當(dāng)前終端仍然可以執(zhí)行其他操作。如果在終端上出現(xiàn)如下信息:
[1]+ Done find / -name install.log
則證明后臺(tái)的這個(gè)命令已經(jīng)完成了。當(dāng)然,命令如果有執(zhí)行結(jié)果,則也會(huì)顯示到操作終端上。其中,[1] 是這個(gè)命令的工作號(hào),"+"代表這個(gè)命令是最近一個(gè)被放入后臺(tái)的。
命令執(zhí)行過(guò)裎中按 Ctrl+Z 快捷鍵,命令在后臺(tái)處于暫停狀態(tài)
使用這種方法放入后臺(tái)的命令,就算不和前臺(tái)有交互,能在后臺(tái)執(zhí)行,也處于暫停狀態(tài),因?yàn)?Ctrl+Z 快捷鍵就是暫停的快捷鍵。
【例 1】
[root@localhost ~]#top
#在top命令執(zhí)行的過(guò)程中,按下Ctrl+Z快捷鍵
[1]+ Stopped top
#top命令被放入后臺(tái),工作號(hào)是1,狀態(tài)是暫停。而且,雖然top命令沒(méi)有結(jié)束,但也能取得控制臺(tái)權(quán)限
【例 2】
[root@localhost ~]# tar -zcf etc.tar.gz /etc
#壓縮一下/etc/目錄
tar:從成員名中刪除開(kāi)頭的"/"
tar:從硬鏈接目標(biāo)中刪除開(kāi)頭的"/"
^Z
#在執(zhí)行過(guò)程中,按下Ctrl+Z快捷鍵
[2]+ Stopped tar-zcf etc.tar.gz/etc
#tar命令被放入后臺(tái),工作號(hào)是2,狀態(tài)是暫停
每個(gè)被放入后臺(tái)的命令都會(huì)被分配一個(gè)工作號(hào)。第一個(gè)被放入后臺(tái)的命令,工作號(hào)是 1;第二個(gè)被放入后臺(tái)的命令,工作號(hào)是 2,以此類(lèi)推。
新聞標(biāo)題:Linux命令放入后臺(tái)運(yùn)行方法(&和Ctrl+Z)詳解版
網(wǎng)頁(yè)路徑:http://fisionsoft.com.cn/article/dpopjcg.html


咨詢(xún)
建站咨詢(xún)
