Ответы:
Для этого есть экранная команда. Из руководства :
Команда: сессия имя [ имя ]
(никто)
Переименуйте текущий сеанс. Обратите внимание, что
screen -list
имя отображается с добавленным идентификатором процесса. Если имя аргумента опущено, отображается имя этого сеанса.Внимание :
$STY
переменная окружения по-прежнему отражает старое имя. Это может привести к путанице. По умолчанию создается из имен tty и host.
Чтобы получить доступ к командной строке экрана, используйте Prefix:, где обычно используется префикс Ctrl-a.
Так что вам, скорее всего, придется сделать это:
Ctrl-a:sessionname [name]
Чтобы переименовать заголовок окна в сеансе экрана, используйте:
Чтобы переименовать фактическое имя сеанса (отображается с помощью screen -ls
), используйте:
:sessionname newName
. Более подробная информация на https://superuser.com/a/370553/65975 .screen -R
или screen -list
.
Ctrl-a "
не сеанс экрана в целом, который был задан ОП.
control + shift +a
?
Ctrl-a
, потом Shift-a
.
C+a
не помогает вообще, но ссылка, которую вы разместили, сделала
# screen -S old_session_name -X sessionname new_session_name
Ctrl a
а затем :sessionname <new-session-name>
. Тем не менее, он работал на OS X с версией экрана 4.00.03 (FAU) 23 октября 2006 года
Может быть, не отвечает на этот точный вопрос, но чтобы изменить имя, отображаемое внизу, например (0 bash)
, вы можете использовать
:title <newtitle>
поменять bash
деталь:number <newnumber>
изменить номер (который также изменит относительный порядок ваших экземпляров сеанса).
control + a +:
три кнопки одновременно?