gnu 화면 내에서 gnu 화면을 실행할 수 있습니까? 키 바인딩이 어떻게 작동하는지 잘 모르겠습니다. 로컬 화면 세션에서 이미 화면 세션을 실행중인 서버에 로그인해야합니다.
답변
ctrl-a를 누른 다음 a를 누르면 실제로 ctrl-a가 중첩 된 스크린 인스턴스로 전송됩니다.
답변
네 가능합니다. screen
의 이스케이프 문자 를 재정의해야합니다 ( 예 : E
전화 할 때 설정)screen
screen -e^Eq
답변
$STY
환경 변수 를 지우면 실행 screen
하면 중첩 세션 이 시작됩니다 .
그런 다음 ^a
바인딩을 사용하기 전에 중첩 세션에 리터럴을 보내야합니다 . ^a
을 누른 ^a
다음 a
(일반) 을 눌러 리터 를 보낼 수 있습니다 .
누를 것 중첩 된 세션에서 새 창을 만들 그래서 ^a
, a
, c
.
답변
‘Ctrl-a a’는 ctrl-a를 중첩 된 화면으로 보냅니다.
예를 들어 새 탭을 추가하려면 ‘ctrl-a ac’
연결을 끊으려면 ‘ctrl-a 광고’
답변
ctrl-a를 사용하거나 이스케이프 문자를 변경하면 명령이 제대로 작동합니다. 그러나 그는 다른 터미널 내부에서 연결하는 방법도 물었습니다. 온라인에서 이것을 찾는 데 시간이 걸렸지 만 -m 플래그를 본 후에 매뉴얼에서 찾아 보았습니다.
-m cause screen to ignore the $STY environment variable. With
"screen -m" creation of a new session is enforced, regardless whether screen is
called from within another screen session or not. This flag has a special
meaning in connection with the `-d' option:
-d -m Start screen in "detached" mode. This creates a new session but
doesn't attach to it. This is useful for system startup scripts.
-D -m This also starts screen in "detached" mode, but doesn't fork a new
process. The command exits if the session terminates.
그 후 나는 새로운 화면을 만드는 것을 테스트했다.
screen-d -m
와 화면 내에서 첨부
screen -R -D
원하는 방식으로 작동하여 새 화면을 만들고 화면이 없어서 화면에 첨부했습니다. 많은 사람들이이 기능을 사용할 것이라고 생각하지 않지만 때로는 터미널이 부족하여 별도의 화면에서 탭을 그룹화하는 것이 유용 할 수 있습니다.