Antworten:
Hierfür gibt es einen Bildschirmbefehl. Aus dem Handbuch :
Befehl: sessionname [ name ]
(keiner)
Benennen Sie die aktuelle Sitzung um. Beachten Sie, dass für
screen -list
den Namen die Prozess-ID vorangestellt wird. Wenn das Argument Name nicht angegeben, wird der Name dieser Sitzung angezeigt.Achtung : Die
$STY
Umgebungsvariable spiegelt weiterhin den alten Namen wider. Dies kann zu Verwirrung führen. Der Standardwert setzt sich aus den Namen tty und host zusammen.
Um auf die Bildschirmbefehlszeile zuzugreifen, verwenden Sie Prefix:, wobei normalerweise das Präfix verwendet wird Ctrl-a.
Das müssen Sie höchstwahrscheinlich tun:
Ctrl-a:sessionname [name]
Um den Fenstertitel innerhalb einer Bildschirmsitzung umzubenennen, verwenden Sie:
Um den tatsächlichen Sitzungsnamen (angezeigt mit screen -ls
) umzubenennen, verwenden Sie:
:sessionname newName
. Weitere Informationen finden Sie unter https://superuser.com/a/370553/65975 .screen -R
oder angezeigt wird screen -list
.
Ctrl-a "
der Bildschirmsitzung insgesamt zu sehen ist. Dies war die Frage, die vom OP gestellt wurde.
control + shift +a
?
Ctrl-a
zuerst drücken , dann Shift-a
.
C+a
hilft überhaupt nicht, aber der Link, den Sie gepostet haben
# screen -S old_session_name -X sessionname new_session_name
Ctrl a
gefolgt von verwenden :sessionname <new-session-name>
. Es funktionierte jedoch unter OS X mit der Bildschirmversion 4.00.03 (FAU)
Vielleicht beantworten Sie nicht genau diese Frage, aber um den unten angezeigten Namen zu ändern (0 bash)
, können Sie verwenden
:title <newtitle>
das bash
Teil wechseln:number <newnumber>
, um die Nummer zu ändern (wodurch sich auch die relative Reihenfolge Ihrer Sitzungsinstanzen ändert).
control + a +:
drei Tasten gleichzeitig drücken ?