Linux 在 screen 中 保存超过一屏的日志
我们常常有一些"任务"需要在 screen 中执行, 这样当 ssh 登录中断的时候, 任务会保持运转.
比如, 酒馆SillyTavern
当我们 screen -r 重新连接到 screen 窗口时, 终端只能显示最后一屏的命令行日志内容. 用鼠标拖动滚动条是不能显示更早的内容的.
所以, 我们常用的 鼠标选择 + 复制 的操作不能保存超过一屏的日志内容.
我们可以这样保存日志.
1. 进入复制模式
Ctrl + A, [ 左方括号
2. 使用 pageup 键 pagedown 键 上方向键 下方向键 移动光标
3. 使用空格键设置复制内容的起始点
4. 继续移动光标, 并再次使用空格键设置复制内容的结束点
会有提示信息, 复制了多少字符进入缓冲区
Ctrl + A, : 冒号
5. 用命令保存缓冲区的内容到文件
writebuf /root/log1.txt
========
完
评论
发表评论