스크린 세션을 실행 중이며 이름을 변경하고 싶습니다. 새 화면 세션을 시작할 때 ‘-S’옵션을 사용하여 이름을 지정할 수 있다는 것을 알고 있습니다. 세션이 이미 시작된 후에 어떻게 이름을 변경합니까?
답변
이를위한 화면 명령이 있습니다. 로부터 수동 :
명령 : sessionname [ name ]
(없음)
현재 세션의 이름을 바꿉니다. 에 대한주의
screen -list
과정-ID로까지 이름을 보여줍니다 앞에 추가. 인수 이름 을 생략하면이 세션의 이름이 표시됩니다.주의 :
$STY
환경 변수는 여전히 이전 이름을 반영합니다. 혼란 스러울 수 있습니다. 기본값은 tty 및 호스트 이름으로 구성됩니다.
화면 명령 행에 액세스하려면을 사용하십시오 Prefix:. 여기서 Prefix는 일반적으로 Ctrl-a입니다.
따라서 대부분 그렇게해야합니다.
Ctrl-a:sessionname [name]
답변
스크린 세션 내에서 창 제목의 이름을 바꾸려면 다음을 사용하십시오.
- 언론과 릴리스 Ctrl+ a다음을 누릅니다 Shift+a
로 표시된 실제 세션 이름을 바꾸려면 다음을 screen -ls
사용하십시오.
- C+ a
:sessionname newName
. 자세한 내용은 https://superuser.com/a/370553/65975 를 참조하십시오 .
답변
# screen -S old_session_name -X sessionname new_session_name
답변
이 정확한 질문에 대답하지는 못하지만 하단에 표시된 이름을 변경하려면 (0 bash)
다음을 사용할 수 있습니다.
- Ctrl– a그런 다음 부품
:title <newtitle>
을 변경bash
- Ctrl– a그런 다음
:number <newnumber>
숫자를 변경합니다 (세션 인스턴스의 상대적 순서도 변경됨).