GNU/Linux >> Znalost Linux >  >> Linux

Přejmenovat relaci obrazovky

Shrnutí

C-a :sessionname mySessionName

Podrobnosti

Toto je,

  1. Připojte k příslušné relaci.

  2. Stiskněte Ctrl +A .

  3. Zadejte :sessionname mySessionName –ano, tam je potřeba první dvojtečka, žádné mezery navíc.

  4. Zadejte Enter .

Příklad

$ screen -S foo
[detached from 8890.foo]
$ screen -ls
There is a screen on:
    8890.foo    (22/12/11 18:39:22) (Detached)
1 Socket in /var/run/screen/S-user.

$ screen -r

Ctrl+A:sessionname bars

[detached from 8890.bars]
$ screen -ls
There is a screen on:
    8890.bars   (22/12/11 18:39:21) (Detached)
1 Socket in /var/run/screen/S-user.

$ 

Přejmenování bez připojení

-X obrazovky přepínač umožňuje přejmenovat relaci bez jejího připojení.

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

$ 

Případně můžete relaci obrazovky konkrétně zacílit podle jejího stávajícího názvu nebo ID (užitečné, pokud již existuje více relací):

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

$ 

Pokud existuje několik relací, použijte:

screen -S 8890.foo -X sessionname bar

Toto přejmenuje aktuální název okna v rámci relace, jak se zobrazí v seznamu oken, když stisknete Ctrl - a +" :

  • Během relace obrazovky stiskněte Ctrl - a + A (je to velké písmeno a , tj. Shift +a ), zadejte nový název a stiskněte Enter

Nyní, když stisknete Ctrl - a +" vámi nastavený název se objeví v seznamu oken místo bash .

POZNÁMKA:Toto neodpovídá na původní otázku, ale odpověď nemažu, protože někteří návštěvníci tohoto vlákna zjevně hledali způsob, jak přejmenovat název okna, a ne skutečnou relaci, jak se ptalo OP.


Linux
  1. Gnu Screen:Vytisknout samostatnou relaci Stdout?

  2. Kontrola, zda existuje obrazovka se zadaným názvem

  3. Jak se znovu připojit k odpojené relaci ssh

  1. Sdílení relací terminálu Linux pomocí Tmux a obrazovky

  2. Odesíláte vstup na relaci obrazovky zvenčí?

  3. Rozlišení obrazovky neuvedené?

  1. Zabijte relaci oddělené obrazovky

  2. Jak přiřadit název obrazovce?

  3. Jak zastavit proces obrazovky v linuxu?