如何重命名 gnu screen 会话

如何重命名 gnu screen 会话

我正在运行一个屏幕会话,我想更改它的名称。我知道,当启动新的屏幕会话时,我可以使用“-S”选项为其命名。会话开始后如何更改该名称?

答案1

有一个屏幕命令可以执行此操作。来自手动的:

命令:会话名称[姓名]

(没有任何)

重命名当前会话。请注意,screen -list名称显示时前面带有进程 ID。如果论证姓名省略,则显示该会话的名称。

警告$STY环境变量仍然反映旧名称。这可能会导致混乱。默认值由 tty 和主机名构成。

要访问屏幕命令行,请使用Prefix:,其中 Prefix 通常为Ctrl-a

所以你很可能必须这样做: Ctrl-a:sessionname [name]

答案2

要在屏幕会话中重命名窗口标题:

  • 按下并释放Ctrl+ a,然后按下Shift+a

要重命名实际会话名称(显示为screen -ls),请使用:

答案3

# screen -S old_session_name -X sessionname new_session_name

答案4

可能没有回答这个确切的问题,但要更改底部显示的名称,例如(0 bash),您可以使用

  • Ctrl-a然后:title <newtitle>更改bash部分
  • Ctrl-a然后:number <newnumber>更改数字(这也会更改会话实例的相对顺序)。

相关内容