对于unix屏幕终端,如何增加日志?

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

由于程序的输出太长,在屏幕终端中运行它的部分输出被截断。
为了避免这一点,我如何增加屏幕终端的日志限制?
有什么想法?


回答 1:

这取决于你实际使用的终端。

e.g。对于 xfce4-terminal,转到"edit-> Settings-> General-> 复制"并将滚动缓冲区更改为 likings。

对于kde的konsole,转到"settings-> 配置当前概要文件。-> Scrolling-> 固定数量的行"

可以使用启动标志 -sl 777 (。对于 777行滚动缓冲区) 或者通过 saveLines 配置配置 classic xterm

因为有很多终端,你可以能想检查一下你正在使用的手册。"。"。: -


回答 2:

若要增加 GNU screen ( 我想这就是你从你的问题中)的重复缓冲区,请使用 screen -h <buffer_size> 启动它。 不幸的是,在启动后,无法调整重复缓冲区的大小。

若要在 GNU screen 中设置新的默认scrollback缓冲区,请将 defscrollback <num_lines> 添加到 ~/.screenrc 文件中。


回答 3:

当你已经使用了screen会话,点击 Ctrl+A,然后键入 :scrollback #,其中 # 是你想要的重复行数。

在启动时,你可以按照上面的建议使用-h参数。



for  log  屏幕  TERM  终端  UNIX  
相关文章