创建后可以更改 GNU screen 会话名称吗?

创建后可以更改 GNU screen 会话名称吗?

[这延续了我之前的问题我怎么知道我是否正在 Linux“屏幕”内运行?]

如标题,可以吗?

我试过了screen -S mysess但它会创建一个新屏幕而不是改变当前屏幕的名称。

我也试过了screen -X 'sessionname haha',但是没效果。它只是在终端底部显示一个反色条,上面写着

-X: unknown command 'sessionname haha'

在此处输入图片描述 在此处输入图片描述

答案1

使用Ctrl-a:进入会话的命令模式,然后使用sessionname命令

sessionname session1

编辑:

使用上面的例子:

如果你detached来自一个会话,你可以使用以下命令更改其会话名称

screen -r 25278.pts-15.linux-ic37 -X sessionname YourSessionName

如果你要attached参加会议,那么你可以使用以下命令更改其会话名称

screen -d -r 25134.pts-3.linux-ic37 -X sessionname YourSessionName

相关内容