Відповіді:
Для цього є екранна команда. З посібника :
Команда: ім'я сесії [ ім'я ]
(немає)
Перейменуйте поточний сеанс. Зауважте, що
screen -list
ім'я відображається з попередньо передбаченим ідентифікатором процесу. Якщо ім'я аргументу пропущено, відображається назва цього сеансу.Застереження :
$STY
змінна середовища все ще відображає стару назву. Це може призвести до плутанини. За замовчуванням будується з імен tty та хостів.
Для доступу до екранного командного рядка використовуйте 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-жовтня-06
Може не відповісти на це точне запитання, але для зміни імені, відображеного внизу (0 bash)
, ви можете скористатися
:title <newtitle>
змінити bash
частину:number <newnumber>
змінити номер (що також змінить відносний порядок примірників вашого сеансу).
control + a +:
відразу три кнопки?