在文本模式下,如何设置更多行以向后滚动?

在文本模式下,如何设置更多行以向后滚动?

我想在 Linux 终端的文本模式中向后滚动 10000 多行。由于 中有一个无限选项gnome-terminal,所以我猜想这在文本模式下是否也可以实现?

答案1

您可以通过更改内核配置来增加回滚缓冲区大小,重新编译并重新安装新内核。在 menuconfig 中

设备驱动程序 -> 图形支持 -> 控制台显示驱动程序支持

config VGACON_SOFT_SCROLLBACK_SIZE                                                                                                  
       int "Scrollback Buffer Size (in KB)"                                                                                         
       depends on VGACON_SOFT_SCROLLBACK                                                                                            
       range 1 1024                                                                                                                 
       default "64"                                                                                                                 
       help                                                                                                                         
         Enter the amount of System RAM to allocate for the scrollback                                                              
         buffer.  Each 64KB will give you approximately 16 80x25                                                                    
         screenfuls of scrollback buffer

答案2

我相信这无法在文本模式下完成: http://www.educ.umu.se/~bjorn/linux/linux-faq/Linux-FAQ-7.html

您无法增加回滚量,因为它是使用视频内存来存储回滚文本来实现的。通过减少 VC 的总数,您可以在每个虚拟控制台中获得更多回滚。请参阅 linux/tty.h。

相关内容