Відповіді:
Ca: ім'я сесії mySessionName
Це,
Додайте до відповідної сесії.
Натисніть Ctrl+ A.
Тип - так, перша двокрапка потрібна там, зайвих пробілів немає.:sessionname mySessionName
Тип Enter.
$ screen -S foo [відірваний від 8890.foo] $ екран -л Є екран на: 8890.foo (22/12/11 18:39:22) (Окремо) 1 Розетка в / var / run / screen / S-user. $ екран -r Ctrl+ A: смуги імен сесії [відірваний від 8890.бар] $ екран -л Є екран на: 8890.bar (22/12/11 18:39:21) (Окремо) 1 Розетка в / var / run / screen / S-user. $
-X
Перемикач екрана дозволяє перейменовувати сеанс, не додаючи його.
$ 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.
$
Крім того, ви можете конкретно націлити екранний сеанс за його наявним іменем або ідентифікатором (корисно, якщо вже є кілька сеансів):
$ 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.
$
Якщо кілька сеансів, використовуйте:
screen -S 8890.foo -X sessionname bar
screen -ls
як зазначено в інших відповідях
Це перейменовує поточну назву вікна протягом сеансу, як відображається у списку вікон, коли ви натискаєте Ctrl - a+ ":
Тепер, коли ви зробите Ctrl - a+ "ім’я, яке ви встановите, воно з'явиться у вікні списку замість bash
.
ПРИМІТКА. Це не відповідає на початкове запитання, але я не видаляю відповідь, оскільки, очевидно, деякі відвідувачі цього потоку шукали спосіб перейменувати назву вікна, а не власне сеанс, як просив ОП.