Odpowiedzi:
Jest do tego polecenie ekranowe. Z instrukcji :
Polecenie: nazwa sesji [ nazwa ]
(Żaden)
Zmień nazwę bieżącej sesji. Zauważ, że dla
screen -listnazwy pojawia się z poprzedzonym identyfikatorem procesu. Jeśli nazwa argumentu zostanie pominięta, wyświetlana jest nazwa tej sesji.Uwaga :
$STYzmienna środowiskowa nadal odzwierciedla starą nazwę. Może to powodować zamieszanie. Wartość domyślna jest zbudowana z nazw tty i hosta.
Aby uzyskać dostęp do wiersza poleceń ekranu, użyj Prefix:, gdzie zwykle znajduje się Prefiks Ctrl-a.
Najprawdopodobniej będziesz musiał to zrobić:
Ctrl-a:sessionname [name]
Aby zmienić nazwę tytułu okna w sesji ekranowej, użyj:
Aby zmienić nazwę rzeczywistej nazwy sesji (wyświetlanej za pomocą screen -ls), użyj:
:sessionname newName. Więcej informacji na https://superuser.com/a/370553/65975 .screen -Rlub screen -list.
Ctrl-a "- a nie sesji ekranowej jako całości, co było pytaniem OP.
control + shift +a?
Ctrl-anajpierw naciśnij Shift-a.
C+awcale nie pomaga, ale link, który zamieściłeś, zrobił
# screen -S old_session_name -X sessionname new_session_name
Ctrl aa następnie :sessionname <new-session-name>. Działa jednak w systemie OS X z wersją ekranu 4.00.03 (FAU) 23-paź-06
Może nie odpowiadać dokładnie na to pytanie, ale aby zmienić nazwę wyświetlaną na dole (0 bash), możesz użyć
:title <newtitle>aby zmienić bashczęść:number <newnumber>aby zmienić numer (co również zmieni względną kolejność instancji sesji).
control + a +:trzech przycisków jednocześnie?