快速开始
$ screen
1. 按 Ctrl-A D 分离会话
2. 列出所有屏幕会话
$ screen -ls
3. 重新附加屏幕会话
$ screen -r
选项
选项示例说明-Sscreen -S debug使用会话名称启动新会话-lsscreen -ls列出正在运行的会话/屏幕-xscreen -x附加到正在运行的会话-rscreen -r debug使用名称附加到正在运行的会话-Rscreen -R debug附加到会话 (如果它不存在将创建)-dscreen -d -m wget xxxx.com/large.file分离模式下的开始屏幕-Xscreen -X -S debug kill终止正在运行的会话
进入
CommandDescriptionscreen -S
窗口管理
CommandDescriptionCtrl-A C创建新窗口Ctrl-A Ctrl-A更改为上次访问的活动窗口Ctrl-A 0...9按编号切换到窗口Ctrl-A ' <0...9 or title>按编号或名称更改为窗口Ctrl-A N or Ctrl-A
出去
CommandDescriptionCtrl-A D分离Ctrl-A D D分离和注销 (快速退出)Ctrl-A :退出所有会话Ctrl-A C-\强制退出屏幕 (不推荐)
帮助
CommandDescriptionCtrl-A ?查看帮助 (列出键绑定)
杂项
CommandDescriptionCtrl-A C-l重绘窗口Ctrl-A [复制模式Ctrl-A ESC复制模式Ctrl-A ]粘贴Ctrl-A M活动监控窗口Ctrl-A _静音监控窗口Ctrl-A Ctrl-V输入二合字母 (非 ASCII 字符)Ctrl-A X锁定(密码保护)显示Ctrl-A :输入屏幕命令Ctrl-A H在屏幕会话中启用日志记录
分屏
CommandDescriptionCtrl-A S水平分割显示Ctrl-A V垂直分割显示Ctrl-A |垂直拆分显示Ctrl-A TAB跳转到下一个显示区域Ctrl-A X删除当前区域Ctrl-A Q删除除当前区域之外的所有区域
滚动
CommandDescriptionCtrl-a esc进入滚动模式Ctrl-u向上滑动Ctrl-d向下滚动esc esc退出滚动模式
屏幕技巧
SSH 并附加在一行中
$ ssh -t user@host screen -x