天天看點

linux screen 終端切換工具,多視窗運作

在Screen環境下,所有的會話都獨立的運作,斷網續連,其中 帶有ctrl + 的指令是再會話裡程序運作中操作

yum -y install screen # 安裝工具包

screen -S eisc # 建立視窗名字為eisc

# 斷開網絡連接配接後,重新登入伺服器,進入eisc視窗,檢視運作

ping www.eisc.cn # 程序運作中

Ctrl + a    再按 d  # 将程序背景運作

screen -ls # 列出視窗

screen -x  ID # 進入(恢複)會話

CTRL+a 再按  Shift + S   # 上下分屏

ctrl+a, Shift + |                         # 左右分屏,管道符号

CTRL+a 再按 tab  # 切換分屏

ctrl + a  再按c # 切換分屏後,建立一個終端才能輸入資訊

CTRL+a 再按 p # 切換分屏,: p 上一個分屏,n下一個分屏

Ctrl +a 按 k  # 結束會話,根據提示按y

screen -S 26684 -X quit # 删除視窗,ID為:26684

jobs # 檢視背景程序,  [ 1 ] 表示編号為1

fg 1 # 恢複顯示  1 這個程序

=====================   下面僅僅需要了解,是備份代碼   =====================

screen -r eisc # 切換到eisc視窗

screen -d eisc # 删除eisc視窗,但不能删除目前視窗

screen -X -S # 關閉會話

screen -d -r eisc # 删除目前視窗并切換到eisc視窗

fg # 檢視程序運作狀态

ps -aux | grep screen # 檢視背景程序

screen -wipe # 清理已經失效的視窗

Screen -S name  #建立一個會話 

screen -ls  #檢視現有的screen會話(Attached有使用者登陸會話,Detached沒有使用者登陸會話,dead會話死掉)

Screen -x id号  #進入一個會話,可多個使用者連接配接一個會話

CTRL+a,然後再按d  #離開會話

Ctrl+a k/Exit  #退出會話

在會話中按CTRL+a,S  #分屏

按CTRL+a,tab  #可以在切換分屏

CTRL+a c  #分屏後建立指令提示符

screen -dm 指令  #無需進入會話直接執行指令

Screen -r/-x id号  #恢複離線的作業

常用快捷鍵:Ctrl+a c :在目前screen會話中建立視窗

Ctrl+a w :視窗清單

Ctrl+a n :下一個視窗

Ctrl+a p :上一個視窗

Ctrl+a 0-9 :在第0個視窗和第9個視窗之間切換

繼續閱讀