不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux的進(jìn)程的前后臺(tái)切換命令與方法

linux的進(jìn)程的前后臺(tái)切換命令與方法

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

linux的進(jìn)程的前后臺(tái)切換命令與方法

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

linux的進(jìn)程的前后臺(tái)切換命令與方法

  linux的進(jìn)程的前后臺(tái)切換命令與方法

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

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

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

  涉及到進(jìn)程間切換的命令有如下:

  Ctrl+C

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

  Ctrl+Z

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

  jobs

  查看當(dāng)前在后臺(tái)執(zhí)行的命令,可查看命令進(jìn)程號(hào)碼

  &

  運(yùn)行命令時(shí),在命令末尾加上&可讓命令在后臺(tái)執(zhí)行

  fg N

  將命令進(jìn)程號(hào)碼為N的命令進(jìn)程放到前臺(tái)執(zhí)行,同%N

  bg N

  將命令進(jìn)程號(hào)碼為N的命令進(jìn)程放到后臺(tái)執(zhí)行

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

  比如:

  [root@liufofu ~]# jobs

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

  [2]- Stopped vim x.py

  [3]+ Stopped vim x.sh

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

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

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

  #jobs

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

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

  #bg 1

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

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

  #jobs

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

  如果想把它調(diào)回到前臺(tái)運(yùn)行,可以用

  #fg 1

  /root/bin/rsync.sh

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

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

看過(guò)“ linux的進(jìn)程的前后臺(tái)切換命令與方法 ”的人還看了:

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

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

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

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

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

653200