亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      Linux系統(tǒng)切換前臺進(jìn)程和后臺進(jìn)程方法

      時(shí)間: 春健736 分享

        當(dāng)你用shell啟動(dòng)一個(gè)程序時(shí),往往他是在前臺工作的。 例如經(jīng)常用PUTTY連接到遠(yuǎn)程服務(wù)器執(zhí)行腳本的時(shí)候,如果本地網(wǎng)絡(luò)中斷后,這個(gè)時(shí)候前臺進(jìn)程就結(jié)束了,比較的懊惱,必須重新執(zhí)行。因此有必要進(jìn)行前后臺進(jìn)程的切換。那么Linux系統(tǒng)如何切換前臺進(jìn)程和后臺進(jìn)程?下面跟著學(xué)習(xí)啦小編一起去了解下吧。

        Linux系統(tǒng)如何切換前臺進(jìn)程和后臺進(jìn)程

        在終端里輸入firefox,那么會打開firefox,但當(dāng)你關(guān)閉此終端或者ctrl+c強(qiáng)制終止時(shí),firefox也隨之關(guān)閉了。你可以在執(zhí)行時(shí)后面加一個(gè)&,這樣就在后臺工作了。

        一、Shell支持作用控制,有以下命令:

        1. command &讓進(jìn)程在后臺運(yùn)行

        2. jobs &ndash;l 查看后臺運(yùn)行的進(jìn)程

        3. fg %n 讓后臺運(yùn)行的進(jìn)程n到前臺來

        4. bg %n 讓進(jìn)程n到后臺去;

        PS:&ldquo;n&rdquo;為jobs查看到的進(jìn)程編號。

        二、執(zhí)行命令&切換至后臺

        在Linux終端運(yùn)行命令的時(shí)候,在命令末尾加上&符號,就可以讓程序在后臺運(yùn)行

        root@Ubuntu$ 。/tcpserv01&

        三、切換正在運(yùn)行的程序到后臺

        如果程序正在前臺運(yùn)行,可以使用Ctrl+z 選項(xiàng)把程序暫停,然后用 bg %[number]命令把這個(gè)程序放到后臺運(yùn)行,這個(gè)步驟分為3步,如下:

        1.暫停程序運(yùn)行CTRL+Z

        ctrl + z跟系統(tǒng)任務(wù)有關(guān)的,ctrl + z可以將一個(gè)正在前臺執(zhí)行的命令放到后臺,并且暫停。

        [Oracle@linuxidc ~]$ sh ins.sh

        [1]+Stopped ins.sh

        2.查看暫停的程序

        察看jobs使用jobs或ps命令可以察看正在執(zhí)行的jobs。

        [oracle@linuxidc ~]$ jobs -l

        [1]+ 4524Stopped ins.sh

        jobs命令執(zhí)行的結(jié)果,+表示是一個(gè)當(dāng)前的作業(yè),減號表是是當(dāng)前作業(yè)之后的一個(gè)作業(yè)。

        jobs -l選項(xiàng)可顯示所有任務(wù)的PID,jobs的狀態(tài)可以是running, stopped,Terminated

        3.切換程序至后臺

        bg將一個(gè)在后臺暫停的命令,變成繼續(xù)執(zhí)行如果后臺中有多個(gè)命令,可以用bg %jobnumber將選中的命令調(diào)出。

        [oracle@linuxidc ~]$ bg %1

        [oracle@linuxidc ~]$ jobs -l

        [1]+ 4524Running ins.sh

        4.切換程序至前臺

        也可以用 fg %[number]指令把一個(gè)程序掉到前臺運(yùn)行

        [oracle@linuxidc ~]$ fg %1

        。/tcpserv01

        5.終止后臺程序

        也可以直接終止后臺運(yùn)行的程序,使用 kill 命令

        [oracle@linuxidc ~]$ kill %1

        但是如果任務(wù)被終止了(kill),shell 從當(dāng)前的shell環(huán)境已知的列表中刪除任務(wù)的進(jìn)程標(biāo)識;也就是說,jobs命令顯示的是當(dāng)前shell環(huán)境中所起的后臺正在運(yùn)行或者被掛起的任務(wù)信息。

        以上就是Linux系統(tǒng)切換前臺進(jìn)程和后臺進(jìn)程的方法了,這樣就可以讓Linux前后臺進(jìn)程自由來回地切換了。

      看過&ldquo; Linux系統(tǒng)切換前臺進(jìn)程和后臺進(jìn)程方法 &rdquo;的人還看了:

      1.linux如何調(diào)試多進(jìn)程程序

      2.修改linux系統(tǒng)時(shí)間的方法

      3.Linux系統(tǒng)軟件的基本安裝和卸載方法

      4.Linux的進(jìn)程知識介紹

      5.linux如何查看端口被哪個(gè)進(jìn)程占用的方法

      Linux系統(tǒng)切換前臺進(jìn)程和后臺進(jìn)程方法

      當(dāng)你用shell啟動(dòng)一個(gè)程序時(shí),往往他是在前臺工作的。 例如經(jīng)常用PUTTY連接到遠(yuǎn)程服務(wù)器執(zhí)行腳本的時(shí)候,如果本地網(wǎng)絡(luò)中斷后,這個(gè)時(shí)
      推薦度:
      點(diǎn)擊下載文檔文檔為doc格式

      精選文章

      • Linux系統(tǒng)Docker命令怎么用
        Linux系統(tǒng)Docker命令怎么用

        Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬

      • Linux系統(tǒng)怎么刪除舊內(nèi)核
        Linux系統(tǒng)怎么刪除舊內(nèi)核

        由于內(nèi)核更新速度很快,總是有更新,每更新一次,啟動(dòng)菜單上就會多一個(gè)內(nèi)核版本菜單,時(shí)間一長,會積累很多,鑒于此,在不使用舊版內(nèi)核時(shí),可以將

      • Linux怎么創(chuàng)建FIFO
        Linux怎么創(chuàng)建FIFO

        管道只能用于在同一祖父進(jìn)程創(chuàng)建的進(jìn)程間進(jìn)行通信,F(xiàn)IFO(先進(jìn)先出)類似于管道,也只能單向傳遞數(shù)據(jù)流。不過每個(gè)FIFO都有一個(gè)路徑名與之關(guān)聯(lián),這就允許

      • Linux如何使用cut命令截取文件信息
        Linux如何使用cut命令截取文件信息

        cut命令可以從一個(gè)文本文件或者文本流中提取文本列。那么Linux如何使用cut命令截取文件信息?下面跟著學(xué)習(xí)啦小編一起去了解下吧。 Linux如何使用cut命令截

      653177