一.如何安裝screen命令?
yum install -y screen
創(chuàng)建screen會話
二.screen命令使用方法?
1 創(chuàng)建screen會話
可以先執(zhí)行:
screen -S lnmp
screen就會創(chuàng)建一個名字為lnmp的會話。
2 暫時離開扮念,保留screen會話中的任務或程序
當需要臨時離開時(會話中的程序不會關閉,仍在運行)可以用快捷鍵Ctrl+a d(即按住Ctrl,依次再按a,d)
3 恢復screen會話
當回來時可以再執(zhí)行執(zhí)行:
screen -r lnmp
即可恢復到離開前創(chuàng)建的lnmp會話的工作界面檀何。如果忘記了,或者當時沒有指定會話名廷支,可以執(zhí)行:
screen -ls
screen會列出當前存在的會話列表频鉴,如下圖:
21556.lnmp即為剛才的screen創(chuàng)建的lnmp會話,目前已經暫時退出了lnmp會話恋拍,所以狀態(tài)為Detached垛孔,當使用screen -r lnmp后狀態(tài)就會變?yōu)锳ttached,21556是這個screen的會話的進程ID芝囤,恢復會話時也可以使用:
screen -r 21556
4 關閉screen的會話
執(zhí)行:
exit
似炎,會提示:[screen is terminating],表示已經成功退出screen會話悯姊。
三.screen的語法
# screen [-AmRvx -ls -wipe][-d <作業(yè)名稱>][-h <行數(shù)>][-r <作業(yè)名稱>][-s ][-S <作業(yè)名稱>]
參數(shù)說明
-A 將所有的視窗都調整為目前終端機的大小羡藐。
-d <作業(yè)名稱> 將指定的screen作業(yè)離線。
-h <行數(shù)> 指定視窗的緩沖區(qū)行數(shù)悯许。
-m 即使目前已在作業(yè)中的screen作業(yè)仆嗦,仍強制建立新的screen作業(yè)。
-r <作業(yè)名稱> 恢復離線的screen作業(yè)先壕。
-R 先試圖恢復離線的作業(yè)瘩扼。若找不到離線的作業(yè),即建立新的screen作業(yè)垃僚。
-s 指定建立新視窗時集绰,所要執(zhí)行的shell。
-S <作業(yè)名稱> 指定screen作業(yè)的名稱谆棺。
-v 顯示版本信息栽燕。
-x 恢復之前離線的screen作業(yè)。
-ls或--list 顯示目前所有的screen作業(yè)。
-wipe 檢查目前所有的screen作業(yè)碍岔,并刪除已經無法使用的screen作業(yè)浴讯。
四.screen session 下的快捷鍵
C-a ?顯示所有鍵綁定信息
C-a w顯示所有窗口列表
C-a C-a切換到之前顯示的窗口
C-a c創(chuàng)建一個新的運行shell的窗口并切換到該窗口
C-a n切換到下一個窗口
C-a p切換到前一個窗口(與C-a n相對)
C-a 0..9切換到窗口0..9
C-a a發(fā)送 C-a到當前窗口
C-a d暫時斷開screen會話
C-a k殺掉當前窗口
C-a [進入拷貝/回滾模式