나는 cygwin 환경의 민트 창에 있습니다.
⎈ Ctrl+를 입력 V하고 ↑키를 누르면 다음과 같은 결과가 나타납니다.^[[A
그런 다음 Raspberry Pi에 SSH로 접속하고 즉시 종료합니다.
⎈ Ctrl이제 +를 입력 V한 다음 다음 ↑을 입력합니다.^[OA
~$ ^[[A
~$ ssh rasp
Last login: Tue Dec 24 12:08:16 2019 from 192.168.0.5
raspberrypi%
Connection to 192.168.0.12 closed.
~$ ^[OA
누구든지 내가 이해하도록 도와줄 수 있나요?
답변1
로그인하면 원격 셸의 무언가가 터미널을 초기화하고 있습니다(버그일 수도 있지만 ssh 명령 자체도 가능). 이는 ^[[A
일반 모드와 ^[OA
응용 모드입니다(참조:일반화하다존재하다XTerm 제어 순서), screen
전체 화면 작업을 위한 터미널 초기화와 같은 애플리케이션은 일반적으로 터미널 설명에 있는 터미널 초기화 기능을 사용합니다. mintty에는 자체 터미널 설명이 있지만 . TERM
로 설정되어 있으므로 xterm
xterm의 초기화 문자열을 얻습니다(참조xterm-기본), 아마도 smkx
:
smkx=\E[?1h\E=
다음은 두 가지 설정입니다.
애플리케이션이 재설정하지 않고(동일한 터미널 설명을 사용하여) 무언가를 설정하는 경우라면 다음과 같이 후속 조치를 취할 수 있습니다.
tput rmkx
(패턴 제거). screen이나 tmux 내부에서 이 작업을 수행하면 screen/tmux 프로그램이 혼동될 수 있습니다. 다른 프로그램에서 수행하는 것도 좋지 않을 수 있습니다.