如何增加可以查看的行数screen
?
我想查看从我跑到screen -S <screen_name>
当前操作点的线条。例如,如何将缓冲区长度增加到 50000 行左右?
我已经尝试过^a :scrollback <number>
,但它不会增加我在当前终端中可以到达的线路。
如何增加可以查看的行数screen
?
我想查看从我跑到screen -S <screen_name>
当前操作点的线条。例如,如何将缓冲区长度增加到 50000 行左右?
我已经尝试过^a :scrollback <number>
,但它不会增加我在当前终端中可以到达的线路。
您不能追溯增加当前会话中的回滚缓冲区长度以恢复已丢弃的旧行。但是,如果您更改当前scrollback
参数设置 ( C-a :scrollback <number>
),它将为将来的终端输出增加更多空间。您还可以设置defscrollback
参数以影响新窗口的初始scrollback
设置。
如果要为所有新screen
会话的所有窗口设置默认值,请~/.screenrc
使用
defscrollback 50000
或者,如果你有时只想要一个大的回滚,把它放在一个单独的文件中,像这样~/screenrc-50k-scrollback
调用screen
:
screen -S <screen_name> -c ~/screenrc-50k-scrollback
C-a i
使用(info
命令)检查当前的回滚缓冲区容量。
(22,1)/(25,40)+50000 +flow G0[BBBB] 0(bash)
^^^^^
我不知道我是否正确理解了您的要求,但如果是这样,我认为您可以增加Lines of scrollback
属性值,您可以在配置Window
左侧的菜单项中找到Session
。