如何在 Linux 上正在运行的屏幕会话中增加回滚缓冲区?
Screen或有时也称为GNUScreen,是一个终端多路复用器。这意味着它允许您启动屏幕会话,然后在该会话中打开任意数量的窗口。
值得注意的是,即使窗口不再可见,在Screen中运行的进程也将继续运行。
安装Linux屏幕
如果你的linux发行版中没有screen包,为了安装它,你可以为你的机器运行下面显示的任何合适的命令。
对于Ubuntu和Debian
sudo apt update sudo apt install screen
对于CentOS和Fedora
sudo yum install screen
启动画面
您可以通过在终端中键入下面显示的命令来启动屏幕会话。
screen
现在我们知道如何安装屏幕并使用它,下面显示的以下命令将列出用户的所有屏幕会话。
当谈到在正在运行的屏幕会话中增加回滚缓冲区时,不可能在当前会话中追溯增加回滚缓冲区长度以恢复已经丢弃的旧行。相反,您可以做的是更改当前的回滚参数设置。
要更改当前会话的linux机器上的当前回滚参数设置,请按照以下步骤操作
按CTRL+A,然后按-然后键入如下所示的命令
scrollback
其中num是当前屏幕会话所需的回滚行数。
还需要注意的是,您还可以通过键入以下命令来设置默认的回滚行数
defscrollback
其中num的含义与上一个命令中的含义相同。