SSH를 통해 byobu에서 F9를 어떻게 누르나요?


0

맨 페이지에 따르면 byobu, 입력 F9에가있는 동안 byobu위로 데려 와야한다 "구성 메뉴를." 그러나 SSH를 사용하여 Linux 상자에 연결하고 있으므로 키 자체를 F9누르지 않고에 대한 이스케이프 시퀀스를 입력해야 F9합니다.

내가 바와 같이 여기 , 내가 제안 된 방법을 사용 여기 의 이스케이프 시퀀스를 결정하기 F1- F12내 플랫폼 (우분투 10.04.4 LTS)에. 여기서 설명했듯이 이스케이프 시퀀스가 ​​무엇 F9인지 발견했습니다 ^[Ow.

내 질문은 ^[Ow터미널에 어떻게 입력 합니까?

다음 byobu을 입력하여 시작 합니다.

byobu

그런 다음 I 형 Ctrl+ V, 다음 Esc진입되는 ^[. 그런 다음 Shift+ O(대문자 "O")를 입력 한 다음 W(소문자 "w")를 입력합니다.

다시 말해서, 내 키 입력 byobu은 다음과 같습니다.

Ctrl+V

Esc

Shift+O

W

을 얻어서 ^[Ow누릅니다 Enter. 그러나이 오류가 발생합니다.

w: command not found

분명히 이스케이프 시퀀스를 잘못 입력하고 있습니다. 올바르게 입력하려면 어떤 키를 사용해야합니까?

(참고 : SSH 를 통해 Linux 상자에 연결하기 위해 PuTTY가 아닌 SSH Secure Shell (현재 Tectia SSH 클라이언트라고 함) 을 사용하고 있습니다.

답변:


0

명백한 문제는 키 앞에 Ctrl+ V를 입력한다는 것 Esc입니다.

Control / V는 일반적으로 lnext( literal-next ) 문자이며 , 다음 문자에 대해 특별한 작업을 수행하지 않도록 터미널 드라이버 에 지시합니다 . 그것은 그것을 무시하는 응용 프로그램 (또는 셸)으로 전달하고 마찬가지로 Capital / O도 무시됩니다 (또는 어떤 의미에서는 합법적입니다). 응용 프로그램은 결국 어떤 이유로 든 Lower / w에서 문제를 발견합니다.

그런데 키 시퀀스를 결정하는 데 사용되는 방법 TERM은 응용 프로그램이 터미널 데이터베이스를 조회하는 데 사용 하는 환경 변수 의 특정 설정에 의존 합니다. (아마 vt100)입니다. 원칙적으로 다른 값 (terminfo 항목에 12 ​​개의 기능 키가있는 값)으로 설정하고 동일한 방법을 사용하여 해당 이스케이프 시퀀스를 보낼 수 있습니다.

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