如何在运行的 Linux screen 会话中增加回滚缓冲区?


Screen,有时也称为 GNU Screen,是一个终端多路复用器。这意味着它允许您启动一个 screen 会话,然后在该会话中打开任意数量的窗口。

需要注意的是,即使窗口不再可见,在 Screen 中运行的进程也将继续运行。

安装 Linux Screen

为了安装 screen 包(如果您的 Linux 发行版中尚未安装),您可以运行下面显示的任何适合您机器的命令。

对于 Ubuntu 和 Debian

sudo apt update
sudo apt install screen

对于 CentOS 和 Fedora

sudo yum install screen

启动 Screen

您可以在终端中键入以下命令来启动 screen 会话。

screen

现在我们知道了如何安装和使用 screen,以下命令将列出用户的全部 screen 会话。

在运行的 screen 会话中增加回滚缓冲区时,无法追溯增加当前会话的回滚缓冲区长度以恢复已丢弃的旧行。相反,您可以更改当前的回滚参数设置。

要更改 Linux 机器上当前会话的当前回滚参数设置,请按照以下步骤操作

按 **CTRL + A**,然后按 -,再键入以下命令

scrollback <num>

其中 **num** 是您希望当前 screen 会话使用的回滚行数。

还应注意,您也可以通过键入以下命令设置回滚行的默认数量

defscrollback <num>

其中 num 的含义与前一个命令相同。

更新于: 2021-07-29

646 次查看

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告