screen命令备忘

Screen是一个用来远程管理终端的工具。

screen -S <shell name>   # 开启一个新shell,以<shell name>为名称
#进入shell后使用ctrl + A/D detach当前shell
screen -r <shell name>	# 恢复当前shell
screen -x <shell name>  # 附加到shell上,多窗口联动

转一份快捷键列表:

C-a ?    显示所有键绑定信息
C-a w    显示所有窗口列表
C-a C-a    切换到之前显示的窗口
C-a c    创建一个新的运行shell的窗口并切换到该窗口
C-a n    切换到下一个窗口
C-a p    切换到前一个窗口(与C-a n相对)
C-a 0..9    切换到窗口0..9
C-a a    发送 C-a到当前窗口
C-a d    暂时断开screen会话
C-a k    杀掉当前窗口
C-a [    进入拷贝/回滚模式