linux screen 工具

screen 简介

Screen 是一个多重视窗管理程序,可以实现远程连接中断而保留原有会话。

screen 操作

# 创建执行shell的全屏窗口
$ screen
$ screen -S "名称"

# 创建单命令式窗口会话
$ screen vi 1.txt
# 退出 vi 时,该会话也会结束

# 会话中操作快捷键
Ctrl + a + c      会话中创建会话并切入
Ctrl + a + n      切换到下一个会话
Ctrl + a + p      切换到前一个会话
Ctrl + a + 0-9    切换到0-9会话
Ctrl + a + k      杀死当前会话窗口

# 暂时离开会话
Ctrl + a + d

# 列出所有 screen 会话
$ screen -ls

# 接入会话
$ screen -r 8553
# 8553 是会话编号

# 结束会话
$ exit

screen官网