Respuestas:
Ca: nombre de sesión mySessionName
Esto es,
Adjuntar a la sesión en cuestión.
Presione Ctrl+ A.
Tipo : sí, se necesita el primer colon allí, sin espacios adicionales.:sessionname mySessionName
Tipo Enter.
$ screen -S foo [separado de 8890.foo] $ screen -ls Hay una pantalla en: 8890.foo (22/12/11 18:39:22) (Independiente) 1 Enchufe en / var / run / screen / S-user. $ screen -r Ctrl+ A: barras de nombre de sesión [separado de 8890.bars] $ screen -ls Hay una pantalla en: 8890.bars (22/12/11 18:39:21) (Independiente) 1 Enchufe en / var / run / screen / S-user. PS
El -X
interruptor de pantalla le permite cambiar el nombre de una sesión sin adjuntarla.
$ 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.
$
Alternativamente, puede apuntar específicamente a una sesión de pantalla por su nombre o id existente (útil si ya hay varias sesiones):
$ 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.
$
Si hay varias sesiones, use:
screen -S 8890.foo -X sessionname bar
screen -ls
como se menciona en las otras respuestas
Esto cambia el nombre del título de la ventana actual dentro de una sesión, como se muestra en la lista de ventanas cuando presiona Ctrl - a+ ":
Ahora, cuando haga Ctrl - a+, "el nombre que establezca aparecerá en la lista de ventanas en lugar de bash
.
NOTA: Esto no responde a la pregunta original, pero no estoy eliminando la respuesta ya que aparentemente algunos de los visitantes de este hilo buscaron una forma de cambiar el nombre del título de la ventana, y no la sesión real como lo solicitó el OP.