키 또는 키 조합을 누를 때 PuTTY가 터미널로 전송 한 코드를 확인하려면 a를 발행 한 Ctrl+V
다음 원하는 키를 눌러야합니다.
예를 들어 내 상자에서 Home 키를 누르면 터미널에 다음 문자열이 생성됩니다.
^[[1~
이는 PuTTY가 이스케이프 문자 ^ [ 다음에 문자열 [1 ~)을 전송한다는 의미입니다 .
폴더에 ~/.inputrc
파일을 만들 $HOME
거나 /etc/inputrc
시스템에 따라 파일을 만들 수 있습니다 . 그런 다음 PuTTY 코드와 Bash에 의해 트리거하려는 일치하는 Bash 조치로이 파일을 채우십시오.
참고 : 모든 ^ [ 문자를 동등한 \ e 문자열로 바꾸십시오.
이 예에서는 홈 키 코드와 행 시작 동작 (기본적 Ctrl+A
으로 Bash에 바인딩 됨 ) 이있는 행을 추가합니다 .
"\e[1~": beginning-of-line
참고로, inputrc 파일의 내용은 다음과 같습니다.
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
"\e[1~": beginning-of-line # Home key
"\e[4~": end-of-line # End key
"\e[5~": beginning-of-history # PageUp key
"\e[6~": end-of-history # PageDown key
"\e[3~": delete-char # Delete key
"\e[2~": quoted-insert # Insert key
"\eOD": backward-word # Ctrl + Left Arrow key
"\eOC": forward-word # Ctrl + Right Arrow key
@Cimbali에서 : 이 참조 페이지에서 사용 가능한 더 많은 바인드 가능한 명령 (이전 히스토리 : 히스토리 목록을 통해`위로 이동 ') .