Ответы:
Ca: sessionname mySessionName
Это,
Прикрепить к рассматриваемой сессии.
Нажмите Ctrl+ A.
Типа - да, там нужен первый двоеточие, лишних пробелов нет.:sessionname mySessionName
Тип Enter.
$ screen -S foo [отделено от 8890.foo] $ screen -ls Есть экран на: 8890.foo (22.12.11 18:39:22) (Отдельно) 1 Разъем в / var / run / screen / S-user. $ screen -r Ctrl+ A: столбцы сессий [отделено от 8890.bars] $ screen -ls Есть экран на: 8890.bars (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
.
ПРИМЕЧАНИЕ. Это не отвечает на исходный вопрос, но я не удаляю ответ, поскольку, по-видимому, некоторые посетители этой цепочки искали способ переименовать заголовок окна, а не сам сеанс, как просил ОП.