Featured image of post screen使用指南

screen使用指南

screen如何往上翻页

Screen默认情况下只显示终端的最近内容,但是可以通过一些快捷键来控制屏幕的滚动查看历史内容:

  • Ctrl+A + Esc - 进入滚动模式,这时可以使用方向键或者PgUp/PgDn来浏览屏幕历史
  • Ctrl+A + [ - 进入拷贝模式,这时也可以使用方向键浏览历史。q退出
  • Ctrl+A + ] - 粘贴之前在拷贝模式中选择的内容
  • Ctrl+A + { - 向回滚动屏幕
  • Ctrl+A + } - 向前滚动屏幕
  • Ctrl+A + 数字键 - 快速跳转到指定百分比的屏幕位置
  • screen -L - 显示完整的屏幕历史缓存

所以通过进入滚动/拷贝模式然后使用方向键、PgUp/PgDn等组合键可以自由查看屏幕的历史内容。也可以直接输出日志到文件中查看。

screen连接串口

1
screen /dev/ttyUSB0 115200

退出:Ctrl + a,然后输入:quit

分屏

  1. 启动 screen 打开终端并输入 screen 启动会话:

    1
    
    screen
    
  2. 创建水平分屏: 按下快捷键 Ctrl + a,然后按 S来创建一个水平分屏。

  3. 创建垂直分屏: 按下快捷键 Ctrl + a,然后按 |

  4. 在屏幕之间切换: 要在不同的分屏之间切换,按下 Ctrl + a,然后按 Tab

  5. 打开新终端窗口: 选中分屏后,按下 Ctrl + a,然后按 c 来创建一个新的终端窗口。

  6. 关闭分屏: 要关闭一个分屏,先切换到该分屏(用 Ctrl + a + Tab),然后输入 exit 关闭当前终端窗口。

  7. 移除分屏: 要完全移除分屏并恢复到单一窗口,按下 Ctrl + a,然后按 Q

一些常用的快捷键

  • Ctrl + a + c:新建一个窗口。
  • Ctrl + a + n:切换到下一个窗口。
  • Ctrl + a + p:切换到上一个窗口。
  • Ctrl + a + d:暂时退出当前 screen 会话,保留后台运行。
使用 Hugo 构建
主题 StackJimmy 设计