連接
1. 安裝screen
默認預安裝,可以通過命令查看:
screen --version
若未安裝:
# Ubuntu/Debian
sudo apt-get install screen
2. 本機連接遠程服務器
ssh root@192.168.x.x
在遠程服務器中打開screen:
screen -S <name>
在screen中執行操作,可暫時退出:
ctrl + a,d
Screen 命令?
screen -S <name> # 新建一個名為 <name> 的 screen
screen -ls # 列出所有正在運行的 screen
screen -r <name 或 id> # 恢復指定 screen
screen -D -r <name 或 id> # 強制接管 screen
screen -S <name> -X quit # 殺死 screen
screen -dmS <name> <cmd> # 在后臺啟動一個 screen 并執行命令
exit # 正常退出當前 screen
Ctrl + d # 快捷方式:退出當前 shell,也會關閉 screen
Screen 快捷鍵?
Ctrl + a, d # detach(脫離當前 screen,會話仍在后臺運行)
Ctrl + a, c # 創建一個新的窗口
Ctrl + a, n # 切換到下一個窗口(next)
Ctrl + a, p # 切換到上一個窗口(previous)
Ctrl + a, " # 列出所有窗口并選擇(帶編號)
Ctrl + a, 0-9 # 切換到對應編號的窗口(0~9)
Ctrl + a, k # 殺死當前窗口(需要確認 y/n)
Ctrl + a, A # 重命名當前窗口
Ctrl + a, ? # 顯示所有快捷鍵幫助
Ctrl + a, x # 鎖定屏幕(需密碼解鎖)
Ctrl + a, [ # 進入復制/滾動模式(使用箭頭或 PgUp/PgDn 瀏覽歷史)
Ctrl + a, ] # 粘貼復制緩沖區內容