화면 내부의 화면을 어떻게 전환합니까?


12

두 가지 환경에서 일해야합니다. 하나의 Windows (로컬) 및 하나의 Linux (원격). 스크린 리눅스 유틸리티를 둘 다 설치했습니다. 내 창에서 화면을 연 다음 한 탭에서 Linux 리모컨에 대한 ssh 연결을 열고 다른 화면을 시작합니다.

견본

linux  -- |0 linux remote 0| 1 linux remote 1 
windows-- |0 linux | 9 windows 

Atl +를 사용하여 "linux remote 0"과 "linux remote 1"사이를 전환 할 수 있습니다. 이것은 .screenrc에서 구성됩니다 (bindkey "^ [0"select 0) "9 windows"로 어떻게 전환 할 수 있습니까?

답변:


21

아 screen-in-screen ... 바로 시작입니다. 우리는 더 깊이 가야합니다 ...

즉,을 수행하여 ctrl-A를 중첩 된 화면으로 보낼 수 있습니다 Ctrl-AA.


시적이고 정확함 : 겸손한 개발자가 무엇을 더 요구할 수 있습니까? ;)
Tomislav Nakic-Alfirevic

발급 Ctrl+A A이 내부 화면 세션 내에서 현재 창과 마지막 내부 창 사이에서만 전환 되는 것으로 나타났습니다 . 하나의 전체 내부 화면 창을 어떻게 순환합니까? 건배!
nemesisfixx 10

7

Ctrl+A, 9또는 Ctrl+A, "(즉, 따옴표의) 한 다음 목록에서 선택합니다.


1
이것이 단일 screen세션 에서 창을 전환하는 방법 입니다. 질문은 중첩 된 스크린 세션에 관한 것입니다.
Keith Thompson

4

다른 화면에서 화면을 실행하면 각각 다른 명령 문자를 사용합니다.

기본 ctrl-A 대신 외부 ctrl-space (널 문자, escape ^@^@in .screenrc)를 사용하고 내부 ctrl-] ( escape ^]^]in .screenrc)을 사용합니다.

그렇게하지 않으면 단일 명령 문자를 내부 중첩 screen세션 (또는에서 실행되는 다른 명령 screen)으로 두 배로 보내면 됩니다.


이것은 내가 찾던 것입니다-감사합니다!
andersonbd1

.screenrc현재 깊이 에 따라 명령 문자를 어떻게 변경할 수 있습니까?
Scz

1
@ Scz : 모르겠어요. 홈 시스템 ( escape ^@^@) 에서 실행중인 스크린 세션 과 다른 시스템 ( )에서 실행중인 다른 세션이 escape ^]^]있습니다. 방금 ssh첫 번째 창 중 하나로 두 번째 시스템을 사용했습니다.
Keith Thompson

3

rocka84에서 언급 했지만 두 번째 명령은 Ctrl다시 누를 필요가 없습니다 . 당신이 이런 식으로 할 필요가 중첩 터미널에서 새 화면을 만드는처럼 Ctrl+a, a, c.


1

당신이 중 하나를 눌러 수 Ctrl+ a, 다음 Shift+ '(single quote)'원하는 화면을 선택합니다.

또는 당신이 나타나서 칠 수 Ctrl+를 a(double tap)이전 화면으로 돌아갑니다.


1

언급했듯이을 사용 Ctrl+A하여 내부 화면으로 보낼 수 있습니다 Ctrl+A A. 내부 화면을 전환하려면이 작업을 두 번만 수행하십시오.
해제해야합니다 Ctrl(규정 등) 초 A

Btw는 : 이것은 내부 화면의 모든 제어 시퀀스, 단지 명중 간다 Ctrl+A모든 키 전과 드롭 Ctrl시퀀스 키에 대해. 설명하는 것보다 쉽게 ​​표시 :
Ctrl+A A C새로운 내부 화면을 만듭니다.


0

아래와 같이 사용할 수 있습니다

  • 다음 화면과

Ctrl + A n

이전 화면

Ctrl + A p


0

Marc B의 대답은 내부 화면 세션의 현재 창과 마지막 창 사이에서만 움직 였다는 점을 제외하고는 효과가있는 것처럼 보였습니다. 다음은 포함 된 세션 내부에서 일반적으로 예상되는 동작을 허용했습니다 Ctrl+A...

Ctrl+A A

예를 들어, 창문을 순환 할 때 ...

Ctrl+A A [N,P]

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.