![Bash 바인딩을 재설정하는 방법은 무엇입니까? [복사]](https://linux55.com/image/8762/Bash%20%EB%B0%94%EC%9D%B8%EB%94%A9%EC%9D%84%20%EC%9E%AC%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
터미널에서 단어를 ctrl+ 삭제 하는 bash 바인딩을 만들고 싶습니다 . backspace하지만 어떻게든 백스페이스 키를 망가뜨리게 되었고 이제는 작동하지 않고 문자가 출력됩니다. 모든 바인딩을 나열할 수는 있지만 bind -P
삭제하거나 바인딩이 포함된 파일의 위치를 찾을 수는 없습니다. 그렇긴 .inputrc
한데 비어 있어요.
답변1
bind -r "key"
이를 사용하여 바인딩을 제거 할 수 있습니다 . 예를 들어, yank를 "\C-y"
릴리스 에 바인딩하면 bind -r "\C-y"
해당 바인딩이 제거됩니다(현재 셸에서). 모든 키 바인딩을 기본값으로 재설정하려면 set -o emacs
또는 를 사용하세요 set -o vi
.