
.inputrc에 일부 별칭을 추가할 때 Cygwin Bash를 사용할 때 키보드에서 'a' 키가 작동하지 않는 것을 발견했습니다. 내 별칭을 모두 제거하고 'a' 키가 다시 작동하기 시작했습니다. 테스트를 위해 .inputrc를 다음과 같이 제거했습니다.
alias foo='ls'
set bell-style none
내가 주목한 것은 다음과 같다
- 명령 프롬프트에 'foo'를 입력하면 'bash: foo: 명령을 찾을 수 없습니다'라는 메시지가 나타납니다.
- 또한 경고음 없이는 'a'를 입력할 수 없습니다.
- 삐 소리도 나지 않아서 '벨 스타일 없음 설정'이 설정되었습니다.
'set bell-style none'을 선택하면 다음과 같은 내용이 나타납니다.
- 'a'를 누르면 시스템에서 신호음이 울리지만 'a'가 화면에 표시되지 않습니다.
- 명령 프롬프트에 'foo'를 입력하면 'bash: foo: 명령을 찾을 수 없습니다'라는 메시지가 나타납니다.
- 시스템에서 신호음이 울립니다.
"alias foo='ls'"를 선택하면 다음과 같은 내용이 나타납니다.
- 'a'를 누르면 작동합니다.
- 다른 모든 것은 정상적으로 작동합니다.
- "alias foo='ls'"를 입력하고 "foo"를 입력하면 디렉토리 목록이 표시됩니다.
어떤 유형의 기록된 오류를 찾으러 갔지만 아무 것도 찾을 수 없습니다.
고마워요, 마이클
답변1
그만큼inputrc
파일 제어 readline은 ~/.bashrc
bash에 의해 실행됩니다. set bell-style none
보관 ~/.inputrc
하고 보관 해야 합니다 alias foo='ls'
.~/.bashrc