Risposte:
Ca: sessionname mySessionName
Questo è,
Allegare alla sessione in questione.
Premi Ctrl+ A.
Tipo - sì, lì sono necessari i primi due punti, senza spazi extra.:sessionname mySessionName
Tipo Enter.
$ screen -S foo
[staccato da 8890.foo]
$ screen -ls
C'è uno schermo su:
8890.foo (22/12/11 18:39:22) (Staccato)
1 Presa in / var / run / screen / S-user.
$ screen -r
Ctrl+ A: barre nome sessione
[staccato da 8890.bars]
$ screen -ls
C'è uno schermo su:
8890.bars (22/12/11 18:39:21) (Staccato)
1 Presa in / var / run / screen / S-user.
$
Il -Xcambio schermo consente di rinominare una sessione senza collegarla.
$ 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.
$
In alternativa, puoi scegliere come target una sessione dello schermo in base al nome o all'ID esistenti (utile se sono già presenti più sessioni):
$ 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 ci sono diverse sessioni, utilizzare:
screen -S 8890.foo -X sessionname bar
screen -lscome indicato nelle altre risposte
Ciò rinomina il titolo della finestra corrente all'interno di una sessione, come visualizzato nell'elenco delle finestre quando si preme Ctrl - a+ ":
Ora quando lo fai Ctrl - a+ "il nome che imposti apparirà nell'elenco delle finestre anziché bash.
NOTA: Questo non risponde alla domanda originale, ma non sto eliminando la risposta poiché apparentemente alcuni dei visitatori di questa discussione hanno cercato un modo per rinominare il titolo della finestra e non la sessione effettiva come richiesto dall'OP.