이것이 가능한지는 잘 모르겠지만 원격 서버가 실행 중이고 역시 실행 중인 컴퓨터에서 tmux
지속적으로 입력하고 있습니다 .ssh
tmux
문제는 tmux.conf
파일이 동일해서 이런 명령을 실행하려고 하면 detach
실제로 원격 세션에서 분리하고 싶은데 로컬 세션에서 분리된다는 것입니다 prefix-d
.tmux
별도의 파일이 있는 것 외에는 이에 대한 정보를 본 적이 없는데, tmux.conf
한번 확인해 봐야겠다는 생각이 들었습니다.
답변1
중첩된 세션이 있는 경우 tmux
첫 번째("가장 바깥쪽", 가장 오래된) 세션은 Ctrlb+ 키 시퀀스를 가져와 분리합니다.d
tmux
다음과 같이 접두사 키를 "내부" 세션으로 보내도록 설정할 수 있습니다 (귀하의 세션 ~/.tmux.conf
).
bind-key b send-prefix
+를 누르면 접두사 Ctrlb(또는 접두사로 사용하는 모든 것)가 전송되므로 +는 기본적으로 "내부(2) 세션의 접두사"입니다.CtrlbbCtrlbbtmux
그런 다음 send Ctrlb++는 내부 세션을 분리 b합니다 .dtmux
가장 안쪽 세션 창을 분할합니다. Ctrlb++b"
위의 가정둘중첩된 세션. 가장 안쪽을 분해하세요.삼컨퍼런스: Ctrlb+ b+ b+d
이를 단순화하려면 다음과 같이 중첩 세션에 대해 별도의 "접두사"를 설정하세요.답변에 설명되어 있습니다유제.