일부 키를 잘못 바인딩하여 더 이상 작동하지 않습니다(예 HOME: ,,,,,,,).ENDUPDOWNLEFTRIGHT
바인딩된 모든 키를 원래 상태로 재설정하는 방법이 있습니까?
답변1
Bash를 잘못 구성한 경우 ~/inputrc
또는 에 구성 파일이 있을 수 있습니다 ~/.bashrc
.~/.inputrc
독서선 도서관, bash 및 기타 명령줄 프로그램은 이를 사용하여 입력을 읽습니다. ~/.bashrc
Bash 자체의 구성 파일입니다.
시작 쉘을 사용하는 경우 bash --norc
귀하 ~/.bashrc
는 읽혀지지 않지만 ~/.inputrc
귀하는 읽혀집니다. 시작 셸을 사용하는 경우 HOME=/none bash
파일을 읽지 않으며 이전 셸 기록도 읽지 않습니다.
답변2
Bash 키 바인딩을 원래 상태로 재설정할 수 있습니다.
set -o emacs
그러면 모든 키 바인딩이 기본값(예: emacs 키 바인딩)으로 설정됩니다. 또는 원하는 경우 다음을 수행할 수 있습니다.
set -o vi
또한 이를 사용하여 bind -r <keycode>
개별 키 바인딩을 삭제할 수도 있습니다.
자세한 내용은 "SHELL BUILTIN COMMANDS" 아래의 bash 매뉴얼 페이지에서 "set" 및 "bind"를 찾으세요.
답변3
노력하다xmodmap;다음 명령은 현재 키 바인딩을 표시합니다:
xmodmap -pke