Odpowiedzi:
Jest do tego polecenie ekranowe. Z instrukcji :
Polecenie: nazwa sesji [ nazwa ]
(Żaden)
Zmień nazwę bieżącej sesji. Zauważ, że dla
screen -list
nazwy pojawia się z poprzedzonym identyfikatorem procesu. Jeśli nazwa argumentu zostanie pominięta, wyświetlana jest nazwa tej sesji.Uwaga :
$STY
zmienna ś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 -R
lub screen -list
.
Ctrl-a "
- a nie sesji ekranowej jako całości, co było pytaniem OP.
control + shift +a
?
Ctrl-a
najpierw naciśnij Shift-a
.
C+a
wcale nie pomaga, ale link, który zamieściłeś, zrobił
# screen -S old_session_name -X sessionname new_session_name
Ctrl a
a 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ć bash
część:number <newnumber>
aby zmienić numer (co również zmieni względną kolejność instancji sesji).
control + a +:
trzech przycisków jednocześnie?