學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

linux后臺(tái)運(yùn)行命令screen

時(shí)間: 佳洲1085 分享

  linux系統(tǒng)下我們可以通過screen命令讓程序在后臺(tái)運(yùn)行,下面由學(xué)習(xí)啦小編為大家整理了linux后臺(tái)運(yùn)行命令screen的相關(guān)知識(shí),希望對(duì)大家有所幫助。

  linux后臺(tái)運(yùn)行命令——screen

  screen是一個(gè)可以在多個(gè)進(jìn)程之間多路利用一個(gè)物理終端的窗口管理器。Screen中有會(huì)話的概念,用戶可以在一個(gè)screen會(huì)話中創(chuàng)建多個(gè)screen窗口,在每一個(gè)screen窗口中就像操作一個(gè)真實(shí)的telnet/SSH連接窗口那樣。

  1、安裝screen

  yum install screen

  2、創(chuàng)建screen會(huì)話

  screen -S wordname

  3、暫時(shí)離開,保留screen會(huì)話中的任務(wù)或程序

  當(dāng)需要臨時(shí)離開時(shí)(會(huì)話中的程序不會(huì)關(guān)閉,仍在運(yùn)行)可以用快捷鍵Ctrl+a d(即按住Ctrl,依次再按a,d)

  4、恢復(fù)screen會(huì)話

  當(dāng)回來時(shí)可以再執(zhí)行執(zhí)行:screen -r wordname 即可恢復(fù)到離開前創(chuàng)建的lnmp會(huì)話的工作界面。

  如果忘記或者剛開始沒有指定會(huì)話名,執(zhí)行screen -ls列出當(dāng)前的會(huì)話列表;

  [root@LF ~]# screen -ls

  There are screens on:

  12738.wordname (Detached)

  12839.hte1 (Detached)

  2 Sockets in /var/run/screen/S-root

  12738.wordname即為即才screen創(chuàng)建的會(huì)話,恢復(fù)回話:screen -r 12738

  5、關(guān)閉screen會(huì)話

  執(zhí)行:exit

  6、遠(yuǎn)程演示

  首先在服務(wù)器上執(zhí)行screen -S test創(chuàng)建一個(gè)screen的會(huì)話,觀眾可以鏈接到 遠(yuǎn)程服務(wù)器執(zhí)行screen -x test 這樣觀眾的屏幕上就會(huì)出現(xiàn)和演示者同步的內(nèi)容。

  7、常用的快捷鍵

  Ctrl + a c 在當(dāng)前screen會(huì)話中創(chuàng)建窗口

  Ctrl + a w 窗口列表

  Ctrl + a n 下一個(gè)窗口

  Ctrl + a p 上一個(gè)窗口

  Ctrl + a 0-9 在第0個(gè)窗口和第9個(gè)窗口之間切換

3598337