有没有办法在屏幕上显示以前的消息?

有没有办法在屏幕上显示以前的消息?

当我使用时screen我只能看到终端上的当前数据(命令、消息等)。

除了将我想要的任何内容打印到文件之外,还有什么方法可以查看以前的消息(与普通终端模拟器的方式相同)?

答案1

点击Ctrl+ AthenEsc应该会让你进入一种特殊的模式来查看向后滚动缓冲区,就像点击Escinvim会让你进入一种可以导航文件而不是插入文件的模式一样。

如果您的回滚缓冲区中没有足够的行来发挥作用,您可以在文件中更改此设置~/.screenrc

defscrollback 10000

进入 scrollback 缓冲区后,您可以使用常用的键绑定,例如J/ K/ H/ LPgUp/ PgDownG/ Shift+ G^/$和箭头进行导航。您可以用来Space设置标记。设置第二个标记会将两个标记之间的所有内容复制到屏幕剪贴板,然后您可以使用Ctrl+将其粘贴到任何窗口中A ]

您还可以使用缓冲区进行搜索和执行其他操作。请参阅屏幕用户手册了解更多。

相关内容