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]
control + a +:
drei Tasten gleichzeitig drücken ?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 .quelle
screen -R
oder angezeigt wirdscreen -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 , dannShift-a
.C+a
hilft überhaupt nicht, aber der Link, den Sie gepostet habenquelle
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>
dasbash
Teil wechseln:number <newnumber>
, um die Nummer zu ändern (wodurch sich auch die relative Reihenfolge Ihrer Sitzungsinstanzen ändert).quelle