창 목록으로 이동하지 않고 GNU 화면에서 창 9를 지나가는 방법은 무엇입니까? [복제]

GNU Screen 도구를 사용하여 시스템에서 세션을 활성 상태로 유지합니다. 창 사이를 전환하려면 Ctrl+a N여기서 N은 창의 번호입니다. 비슷한 키 입력을 사용하여 두 자리 숫자의 창에 액세스하려고합니다. 현재로는 창 목록으로 이동 Ctrl+a "한 다음 창을 선택해야합니다.

내가하려는 것을 성취 할 수있는 방법이 있습니까?



답변

당신이 입력 한 경우 Ctrl+ a+ '(아포스트로피), screen창 번호를 입력하도록 요청합니다. screen왼쪽 에 도움이됩니다. 도움말을 보려면 Ctrl+ a+ ?를 누르십시오 .


답변

화면의 매뉴얼 페이지에 따라 ~/.screenrc파일에 다음 줄을 추가 할 수 있습니다 .

bind -c demo1 0 select 10
bind -c demo1 1 select 11
bind -c demo1 2 select 12
bindkey "^B" command -c demo1

C-b 0선택 창 10, C-b 1창 11 등을 만듭니다 . 또는 다음을 사용할 수 있습니다.

bind -c demo2 0 select 10
bind -c demo2 1 select 11
bind -c demo2 2 select 12
bind - command -c demo2

C-a - 0선택 창 10, C-a - 1창 11 등을 만듭니다 .


답변

글쎄, 당신이하는 일이 실제로 하나의 화면 인스턴스에서 액세스 할 수있는 10 개 이상의 프로세스가 필요하다는 것을 알지 못하지만 ctrl-a n/p앞뒤로 이동하는 데 편리하게 사용할 수 있습니다 (편리하게 둘러 쌉니다).

그리고 화면의 두 인스턴스를 사용하는 것도 고려해보십시오.

문서에 설명 된대로 9 번 이상의 창으로 직접 전환하는 방법은 없습니다 .


답변