如何更改(增加)屏幕中的行数?

如何更改(增加)屏幕中的行数?

使用 PuTTY 从 Windows 连接到 Linux (CentOS 5.4)。控制台设置为 140 列 60 行。与默认值相比,没有太多变化。

通过串行电缆连接到盒子。

在 Linux 上,安装并运行 screen。行数上限为 24 左右,列数上限为 80 左右。

尝试了“Ctrl-A:height -w”,它给了我一条消息,提示我的终端不知道如何更改高度。

如何使屏幕使用现有的控制台大小,或者在启动后调整屏幕大小?

答案1

当您启动连接到 X 终端仿真器或 SSH 会话之类的虚拟终端时,系统会为您配置终端大小(例如,从本地终端通过 SSH 转发)。正如您所发现的,通过原始串行端口连接时,不会发生这种情况。

选项1: 赶紧跑

resize

此命令将尝试使用终端模拟转义码来发现终端的大小。它将配置本地终端进行匹配。通常这就是您所要做的。

选项2:使用以下命令手动设置终端大小:

stty rows <N> cols <M>

答案2

我刚刚遇到了类似的问题。当我像下面这样重新连接到屏幕时,它对我有用。否则请尝试如上所述的 stty。

screen -A -h 500 -r 16238.pts-11.myhost2

相关内容