screen命令相关技巧

命令退出时 screen 不退出

如果 screen 的会话正在执行,命令退出时 screen 也会自动退出。

如果命令执行完成后 screen 保持运行,可以先按 Ctrl+A 再按 : 进入命令模式,输入 zombie kr 命令。

后续在 screen 会话中按下 k 键退出 screen(效果与 kill 命令相同),按下 r 键重新开始会话。

如果再输入 zombie 命令(不带任何参数),就会恢复为默认的命令退出 screen 也自动退出的模式。

回滚缓冲区

  • 运行时增加 screen -h <numlines> 参数控制缓冲区行数;
  • 修改 ~/.screenrc 配置文件,增加 defscrollback 10000 配置;
  • 如果 screen 的会话正在执行,可以先按 Ctrl+A 再按 : 进入命令模式,输入 scrollback 10000 命令实时修改缓冲区行数。