Respostas:
Ca: sessionname mySessionName
Isto é,
Anexe à sessão em questão.
Pressione Ctrl+ A.
Tipo - sim, é necessário o primeiro cólon, sem espaços extras.:sessionname mySessionName
Digite Enter.
$ screen -S foo
[desanexado do 8890.foo]
$ screen -ls
Há uma tela ligada:
8890.foo (22/12/11 18:39:22) (Independente)
1 Soquete em / var / run / screen / S-user.
$ screen -r
Ctrl+ A: barras do nome da sessão
[desanexado do 8890.bars]
$ screen -ls
Há uma tela ligada:
8890.bars (22/12/11 18:39:21) (Independente)
1 Soquete em / var / run / screen / S-user.
$
A -Xtroca de tela permite renomear uma sessão sem anexá-la.
$ screen -X sessionname foobars
$ screen -ls
There is a screen on:
8890.foobars (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$
Como alternativa, você pode segmentar especificamente uma sessão de tela pelo nome ou ID existente (útil se já houver várias sessões):
$ screen -ls
There is a screen on:
8890.foo (02/23/2015 18:39:22) (Detached)
5136.barfoos (02/23/2015 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$ screen -S 8890.foo -X sessionname foobars
$ screen -ls
There is a screen on:
8890.foobars (02/23/2015 18:39:22) (Detached)
5136.barfoos (02/23/2015 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.
$
Se houver várias sessões, use:
screen -S 8890.foo -X sessionname bar
screen -lscomo mencionado nas outras respostas
Isso renomeia o título da janela atual em uma sessão, conforme exibido na lista de janelas quando você pressiona Ctrl - a+ ":
Agora, quando você fizer Ctrl - a+ "o nome que você definir, aparecerá na lista de janelas em vez de bash.
NOTA: Isso não responde à pergunta original, mas não estou excluindo a resposta, pois aparentemente alguns dos visitantes deste segmento procuraram uma maneira de renomear o título da janela, e não a sessão real, conforme solicitado pelo OP.