Answers:
要将回滚缓冲区的全部内容写入文件,请键入
Ctrl+ A并: 进入命令模式,然后
hardcopy -h <filename>
在较旧的版本中screen
,如果您只是这样做hardcopy -h
,它只会写入文件-h
。此问题在版本4.2.0中已修复,因此hardcopy -h
写入当前窗口号hardcopy.N
在哪里N
。
screen -r
重新连接到现有会话,则硬拷贝不会保存到屏幕内的活动目录或使用之前的目录中screen -r
。我认为它会保存到您第一次启动屏幕会话时所在的目录中。您可以使用hardcopydir命令更改此设置。
TL; DR: ^A:writebuf <filename>
OP似乎希望使用一种方法来使用执行^ A [时获得的缓冲区的选定部分,使用空格作为开始和结束位置来选择文本,然后使用^ A]进行粘贴,然后保存结果选定的部分缓冲区到文件。
这工作:
^A:writebuf <filename>
注意:writebuf中有一个“ f”