Bildschirmsitzung umbenennen


Antworten:


293

Zusammenfassung

Ca: Sitzungsname mySessionName

Einzelheiten

Das ist,

  1. An die betreffende Sitzung anhängen.

  2. Drücken Sie Ctrl+ A.

  3. Typ - ja, der erste Doppelpunkt wird dort benötigt, keine zusätzlichen Leerzeichen.:sessionname mySessionName

  4. Typ Enter.

Beispiel

$ 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.

$ 

Umbenennen ohne Anhängen

Mit dem Bildschirmschalter -Xkö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.

$ 

61

Wenn es mehrere Sitzungen gibt, verwenden Sie:

screen -S 8890.foo -X sessionname bar

8
Dies ist eine bessere Antwort als die obige, da es sich um den allgemeinen Fall mehrerer Sitzungen handelt
Doon

2
Dies ist die beste Antwort
Coc

screen -ls
Holen Sie

Dies ist eine viel bessere Antwort, die klar und einfach ist. Ich danke dir sehr.
Mars Lee

9

Dies benennt den aktuellen Fenstertitel innerhalb einer Sitzung um, wie in der Fensterliste angezeigt, wenn Sie Ctrl - a+ drücken ":

  • Drücken Sie in einer Bildschirmsitzung Ctrl - a+ A(es ist ein Großbuchstabe a , dh Shift+ a), geben Sie den neuen Namen ein und drücken SieEnter

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.


5
Ich denke, die Frage betraf das Umbenennen der Sitzung , aber diese Antwort benennt Fenster um .
Dan Gravell
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.