Screen 命令配置和常用操作

配置文件

该配置在screen底部状态栏显示窗口列表的名称,更易于管理会话和窗口

## ~/.screenrc

## 屏幕缓冲区4096行
defscrollback 4096

## 下标签设置
hardstatus on
hardstatus alwayslastline
hardstatus string "%{= kw}%-w%{= kG}%{+b}[%n %t]%{-b}%{= kw}%+w %=%d %M %0c %{g}%H%{-}"
termcapinfo rxvt 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
termcapinfo xterm ti@:te@
termcapinfo xterm 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'

常用操作

1screen -S name  # 创建名称为 name 的会话
2screen -t name  # 创建名称为 name 的窗口
3screen -ls      # 显示存在的会话
4screen -r name  # 唤起一个被放入后台的会话
Ctrl + a, ?        # 显示所有按键绑定信息
Ctrl + a, w        # 显示所有窗口列表
Ctrl + a, Ctrl + a # 切换到之前的窗口
Ctrl + a, d        # 暂离当前会话,将当前会话放入后台
Ctrl + a, c        # 在当前会话中创建一个新窗口
Ctrl + a, A        # 为当前窗口设置名称
Ctrl + a, p        # 上一个窗口
Ctrl + a, n        # 下一个窗口
Ctrl + a, 0-9      # 切换到 0-9 窗口
Ctrl + a, k        # 杀掉当前窗口
Ctrl + a, [        # 拷贝模式