如何轻松地将 GNU Screen 回滚缓冲区复制到文件中?即,“硬拷贝”命令的更强大版本?
在 GNU 屏幕中,我可以使用“ Ctrl+ A Esc”进入回滚缓冲区。然后我可以标记整个缓冲区并使用“ Ctrl++ ”将其粘贴到A CtrlEmacs缓冲区中,从而将其保存到文件中。]
Ctrl
A
Esc
]
然而,这很乏味。是否有一个屏幕命令可以简单地将回滚缓冲区复制到文件中,就像屏幕可见部分的“硬拷贝”一样?
要将回滚缓冲区的全部内容写入文件,请键入
Ctrl+A并: 进入命令模式,然后
:
hardcopy -h <filename>
在旧版本中screen,如果您只是这样做hardcopy -h,它只会写入文件-h。这在 4.2.0 版中已修复,因此写入hardcopy -h当前窗口编号的位置。hardcopy.N N
screen
hardcopy -h
-h
hardcopy.N
N