当我使用时screen
我只能看到终端上的当前数据(命令、消息等)。
除了将我想要的任何内容打印到文件之外,还有什么方法可以查看以前的消息(与普通终端模拟器的方式相同)?
答案1
点击Ctrl+ AthenEsc应该会让你进入一种特殊的模式来查看向后滚动缓冲区,就像点击Escinvim
会让你进入一种可以导航文件而不是插入文件的模式一样。
如果您的回滚缓冲区中没有足够的行来发挥作用,您可以在文件中更改此设置~/.screenrc
:
defscrollback 10000
进入 scrollback 缓冲区后,您可以使用常用的键绑定,例如J/ K/ H/ L、PgUp/ PgDown、G/ Shift+ G、^/$和箭头进行导航。您可以用来Space设置标记。设置第二个标记会将两个标记之间的所有内容复制到屏幕剪贴板,然后您可以使用Ctrl+将其粘贴到任何窗口中A ]。
您还可以使用缓冲区进行搜索和执行其他操作。请参阅屏幕用户手册了解更多。