Можно ли изменить название сеанса экрана GNU? Допустим, я позвонил, начал с «screen -S foo» и хочу переименовать его в bar.
3 ответа
Резюме
C-a :sessionname mySessionName
подробности
Это,
Прикрепить к рассматриваемой сессии.
Нажмите Ctrl+A.
Тип
:sessionname mySessionName
- да, здесь нужно первое двоеточие, без лишних пробелов.Введите Enter.
пример
$ 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. $
Переименование без присоединения
Ключ -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
Это переименовывает текущий заголовок окна в сеансе, как показано в списке окон, когда вы нажимаете Ctrl - a+":
- Во время сеанса экрана нажмите Ctrl - a + A (это прописная буква a, т.е. Shift + a), введите новое имя и нажмите Enter
Теперь , когда вы делаете Ctrl - A+"имя настройка будет отображаться в списке окна вместо bash
ПРИМЕЧАНИЕ. Это не отвечает на первоначальный вопрос, но я не удаляю ответ, поскольку, по-видимому, некоторые посетители этой цепочки искали способ переименовать заголовок окна, а не сам сеанс, как просил ОП.