gpt4 book ai didi

gnu-screen - 如何在GNU screen 中增加回滚缓冲区的大小

转载 作者:行者123 更新时间:2023-12-03 16:48:11 28 4
gpt4 key购买 nike

如何增加screen中可以查看的行数?

我想查看从运行screen -S <screen_name>到当前操作的那几行。例如,如何将缓冲区长度增加到大约50000行?

我已经尝试过^a :scrollback <number>,但是它不会增加我在当前终端中可以到达的行数。

最佳答案

您无法追溯性地增加当前 session 中的回滚缓冲区长度,以恢复已被丢弃的旧行。但是,如果更改当前的scrollback参数设置(C-a :scrollback <number>),它将为将来的终端输出添加更多空间。您还可以设置defscrollback参数,以影响新窗口的初始scrollback设置。

如果要为所有新screen session 的所有窗口设置默认值,请使用以下命令创建~/.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)
^^^^^

引用: GNU Screen manual, Scrollback section

关于gnu-screen - 如何在GNU screen 中增加回滚缓冲区的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17143872/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com