다음과 같이 Putty에 대해 "rxvt" 옵션을 활성화할 수 있습니다.
$TERM
나는 이것을했고 이제 Home/End/Delete 키는 여전히 에도 불구하고 원격 서버의 터미널에서 구별됩니다 xterm
.
SSH에 대해서도 동일한 작업을 수행할 수 있습니까?
$TERM
새로운 용어 정보를 변경하거나 설치하지 않고 해당 키가 전송되는 방식을 변경한다는 뜻인가요 ? 불행히도 원격 서버에 새로운 terminfo를 설치할 수는 없습니다.
편집하다:
상황에 대해 좀 더 구체적으로 설명하겠습니다.
- 나는 Win 10 컴퓨터를 가지고 있습니다힘내 SDK설치되었습니다.
- git-bash에는 xterm-256color terminfo가 있습니다.
- "TERM=xterm ssh user@server -i key.pem"을 통해 연결하는 "@(#)PD KSH v5.2.14 99/07/13.2"의 QNX 6.5(32비트)가 있는 원격 서버가 있습니다.
- 페이지 업/다운, 홈/엔드, 삽입/삭제 키가 git-bash 셸에서 작동하도록 하고 싶습니다.
이 서버에는 몇 가지 사용 가능한 용어 정보가 있으며 그중 가장 일반적으로 사용되는 것은 다음과 같습니다.
# ls -la /usr/lib/terminfo/x
total 34
drwxrwxr-x 2 root root 4096 Oct 19 2010 .
drwxrwxr-x 7 root root 4096 Oct 19 2010 ..
-rw-r--r-- 1 root root 2384 Jul 10 2010 xterm
-rw-r--r-- 1 root root 1930 Jul 10 2010 xterm-m
-rw-r--r-- 1 root root 2294 Jul 10 2010 xterm-q
-rw-r--r-- 1 root root 1913 Jul 10 2010 xterms
사용 가능한 다른 항목:
# ls -la /usr/lib/terminfo/a/
total 19
drwxrwxr-x 2 root root 4096 Oct 19 2010 .
drwxrwxr-x 7 root root 4096 Oct 19 2010 ..
-rw-r--r-- 1 root root 1179 Jul 10 2010 ansi
# ls -la /usr/lib/terminfo/q
total 85
drwxrwxr-x 2 root root 4096 Oct 19 2010 .
drwxrwxr-x 7 root root 4096 Oct 19 2010 ..
-rw-r--r-- 1 root root 2295 Jul 10 2010 qansi
-rw-r--r-- 1 root root 2092 Jul 10 2010 qansi-g
-rw-r--r-- 1 root root 2357 Jul 10 2010 qansi-m
-rw-r--r-- 1 root root 2301 Jul 10 2010 qansi-t
-rw-r--r-- 1 root root 2357 Jul 10 2010 qansi-w
-rw-r--r-- 1 root root 1491 Jul 10 2010 qnx
-rw-r--r-- 1 root root 1460 Jul 10 2010 qnx2
-rw-r--r-- 1 root root 1491 Jul 10 2010 qnx4
-rw-r--r-- 1 root root 1758 Jul 10 2010 qnxm
-rw-r--r-- 1 root root 1460 Jul 10 2010 qnxs2
-rw-r--r-- 1 root root 1686 Jul 10 2010 qnxt
-rw-r--r-- 1 root root 1371 Jul 10 2010 qnxt2
-rw-r--r-- 1 root root 1686 Jul 10 2010 qnxt4
-rw-r--r-- 1 root root 1707 Jul 10 2010 qnxtmono
-rw-r--r-- 1 root root 1748 Jul 10 2010 qnxw
-rw-r--r-- 1 root root 1048 Jul 10 2010 qvt101
-rw-r--r-- 1 root root 1033 Jul 10 2010 qvt102
-rw-r--r-- 1 root root 1048 Jul 10 2010 qvt108
# ls -la /usr/lib/terminfo/v
total 53
drwxrwxr-x 2 root root 4096 Oct 19 2010 .
drwxrwxr-x 7 root root 4096 Oct 19 2010 ..
-rw-r--r-- 1 root root 1035 Jul 10 2010 vi200-f
-rw-r--r-- 1 root root 972 Jul 10 2010 viewpoint
-rw-r--r-- 1 root root 1035 Jul 10 2010 visual
-rw-r--r-- 1 root root 2384 Jul 10 2010 vs100
-rw-r--r-- 1 root root 1913 Jul 10 2010 vs100s
-rw-r--r-- 1 root root 1388 Jul 10 2010 vt100
-rw-r--r-- 1 root root 1388 Jul 10 2010 vt100-am
-rw-r--r-- 1 root root 1703 Jul 10 2010 vt102
-rw-r--r-- 1 root root 1703 Jul 10 2010 vt102-am
-rw-r--r-- 1 root root 1987 Jul 10 2010 vt102-plus
-rw-r--r-- 1 root root 905 Jul 10 2010 vt52
지금은 QNX ssh 연결에 대한 git-bash의 특정 사례만 수정하고 싶지만 일반적으로 이러한 종류의 불일치를 수정하는 방법이 궁금합니다.
Solaris가 bash(ksh 아님)를 실행하고 더 많은 용어 정보를 사용할 수 있었음에도 불구하고 과거에도 git-bash TO Solaris와 관련하여 매우 유사한 문제가 있었습니다.
나는 Putty를 사용하고 싶지 않습니다. 왜냐하면 그것이 나에게 덜 편하기 때문입니다.