Я запускаю сеанс экрана и хочу изменить его имя. Я знаю, что при запуске нового сеанса экрана я могу использовать опцию '-S', чтобы дать ему имя. Как я могу изменить это имя, когда сессия уже началась?
источник
Я запускаю сеанс экрана и хочу изменить его имя. Я знаю, что при запуске нового сеанса экрана я могу использовать опцию '-S', чтобы дать ему имя. Как я могу изменить это имя, когда сессия уже началась?
Для этого есть экранная команда. Из руководства :
Команда: сессия имя [ имя ]
(никто)
Переименуйте текущий сеанс. Обратите внимание, что
screen -list
имя отображается с добавленным идентификатором процесса. Если имя аргумента опущено, отображается имя этого сеанса.Внимание :
$STY
переменная окружения по-прежнему отражает старое имя. Это может привести к путанице. По умолчанию создается из имен tty и host.
Чтобы получить доступ к командной строке экрана, используйте Prefix:, где обычно используется префикс Ctrl-a.
Так что вам, скорее всего, придется сделать это:
Ctrl-a:sessionname [name]
control + a +:
три кнопки одновременно?Чтобы переименовать заголовок окна в сеансе экрана, используйте:
Чтобы переименовать фактическое имя сеанса (отображается с помощью
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
не помогает вообще, но ссылка, которую вы разместили, сделалаисточник
Ctrl a
а затем:sessionname <new-session-name>
. Тем не менее, он работал на OS X с версией экрана 4.00.03 (FAU) 23 октября 2006 годаМожет быть, не отвечает на этот точный вопрос, но чтобы изменить имя, отображаемое внизу, например
(0 bash)
, вы можете использовать:title <newtitle>
поменятьbash
деталь:number <newnumber>
изменить номер (который также изменит относительный порядок ваших экземпляров сеанса).источник