Ist es möglich, den Namen einer GNU-Bildschirmsitzung zu ändern? Angenommen, ich habe es mit "screen -S foo" gestartet und möchte es in bar umbenennen.
Ist es möglich, den Namen einer GNU-Bildschirmsitzung zu ändern? Angenommen, ich habe es mit "screen -S foo" gestartet und möchte es in bar umbenennen.
Antworten:
Ca: Sitzungsname mySessionName
Das ist,
An die betreffende Sitzung anhängen.
Drücken Sie Ctrl+ A.
Typ - ja, der erste Doppelpunkt wird dort benötigt, keine zusätzlichen Leerzeichen.:sessionname mySessionName
Typ Enter.
$ screen -S foo [von 8890.foo getrennt] $ screen -ls Es gibt einen Bildschirm auf: 8890.foo (22.12.11 18:39:22) (Abgetrennt) 1 Stecken Sie / var / run / screen / S-user ein. $ screen -r Ctrl+ A: Sitzungsnamenleisten [von 8890.bars getrennt] $ screen -ls Es gibt einen Bildschirm auf: 8890.bars (22.12.11 18:39:21) (Abgetrennt) 1 Stecken Sie / var / run / screen / S-user ein. $
Mit dem Bildschirmschalter -X
können Sie eine Sitzung umbenennen, ohne sie anzuhängen.
$ 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.
$
Alternativ können Sie eine Bildschirmsitzung gezielt nach ihrem vorhandenen Namen oder ihrer ID ausrichten (nützlich, wenn bereits mehrere Sitzungen vorhanden sind):
$ 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.
$
Wenn es mehrere Sitzungen gibt, verwenden Sie:
screen -S 8890.foo -X sessionname bar
screen -ls
Dies benennt den aktuellen Fenstertitel innerhalb einer Sitzung um, wie in der Fensterliste angezeigt, wenn Sie Ctrl - a+ drücken ":
Nun , wenn Sie tun Ctrl - a+ "der Name , den Sie festgelegt wird in der Fensterliste erscheinen statt bash
.
HINWEIS: Dies beantwortet nicht die ursprüngliche Frage, aber ich lösche die Antwort nicht, da anscheinend einige der Besucher dieses Threads nach einer Möglichkeit gesucht haben, den Fenstertitel umzubenennen, und nicht die tatsächliche Sitzung, wie vom OP gefragt.