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

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

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linux的進程的前后臺切換命令與方法

      linux的進程的前后臺切換命令與方法

      時間: 春健736 分享

      linux的進程的前后臺切換命令與方法

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

      linux的進程的前后臺切換命令與方法

        linux的進程的前后臺切換命令與方法

        linux的進程的前后臺切換命令我們有很多方法,在這里我們使用fg與bg命令來幫助我們實現(xiàn)我們要的方法,希望例子能幫助到各位哦。

        在管理服務(wù)器的過程中,經(jīng)常在編輯這個文件的時候,突然要查看其它的信息,這個是時候,通常的做法是退出編輯,然后去查看信息。

        但如果結(jié)合了fg與bg命令,能讓我們的工作效率更高。

        涉及到進程間切換的命令有如下:

        Ctrl+C

        終止并退出前臺命令的執(zhí)行,回到SHELL

        Ctrl+Z

        暫停前臺命令的執(zhí)行,將該進程放入后臺,回到SHELL

        jobs

        查看當前在后臺執(zhí)行的命令,可查看命令進程號碼

        &

        運行命令時,在命令末尾加上&可讓命令在后臺執(zhí)行

        fg N

        將命令進程號碼為N的命令進程放到前臺執(zhí)行,同%N

        bg N

        將命令進程號碼為N的命令進程放到后臺執(zhí)行

        通過crtl+z可以把當前的信息放入后臺去執(zhí)行,想調(diào)用的時候,執(zhí)行fg N就可以調(diào)用了,而這個N的查詢可以通過jobs來實現(xiàn)。

        比如:

        [root@liufofu ~]# jobs

        [1] Running /usr/local/mysql5.5.38/bin/mysqld_safe &ndash;user=mysql & (wd: /usr/local/mysql5.5.38)

        [2]- Stopped vim x.py

        [3]+ Stopped vim x.sh

        假設(shè)你發(fā)現(xiàn)前臺運行的一個程序需要很長的時間,但是需要干其他的事情,你就可以用 Ctrl-Z ,終止這個程序,然后可以看到系統(tǒng)提示:

        [1]+ Stopped /root/bin/rsync.sh

        如果沒有此提示,則用 jobs 命令查看任務(wù):

        #jobs

        [1]+ suspended /root/bin/rsync.sh &

        然后我們可以把程序調(diào)度到后臺執(zhí)行:(bg 后面的數(shù)字為作業(yè)號)

        #bg 1

        [1]+ /root/bin/rsync.sh &

        用 jobs 命令查看正在運行的任務(wù):

        #jobs

        [1]+ Running /root/bin/rsync.sh &

        如果想把它調(diào)回到前臺運行,可以用

        #fg 1

        /root/bin/rsync.sh

        這樣,你在控制臺上就只能等待這個任務(wù)完成了

        調(diào)用的時候,通過fg 2就可以調(diào)用剛才編輯的x.py繼續(xù)工作了。

      看過&ldquo; linux的進程的前后臺切換命令與方法 &rdquo;的人還看了:

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

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

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

      4.Linux的進程知識介紹

      5.linux如何查看端口被哪個進程占用的方法

      653200