terdon은 올바른 방향으로 입력했습니다 : inputrc 파일.
범인은 직관적이지 않은 readline6이 실제로 / etc / inputrc 대신 ~ / .inputrc를 사용한다는 점 입니다. readline (3) 은 강조하거나 반박하지 않습니다.
이 파일의 이름은 INPUTRC 환경 변수의 값에서 가져옵니다. 해당 변수가 설정되어 있지 않으면 기본값은 ~ / .inputrc입니다. 해당 파일이 없거나 읽을 수없는 경우 최종 기본값은 / etc / inputrc입니다.
따라서 두 데비안 머신에서 / etc / inputrc는 libreadline6 패키지 가 제공하는 것과 동일하지만 (버전도 동일) 최신 머신에는 ~ / .inputrc가 한 줄로 존재합니다 : set bell-style none
. 이 파일을 삭제하면 모두 정상적으로 작동합니다 (아래 참고 참조).
내일까지 Fedora를 확인할 수 없지만 같은 문제인 것 같습니다. 업데이트 : Fedora에서 ~ / .inputrc가 존재하지 않습니다. 여기서 / etc / inputrc는 단순히 다르므로이를 정의하지 못할 수 있습니다. 핫픽스로 간단히 데비안의 inputrc를 ~ / .inputrc로 저장했습니다.
노트:
7> 8 업그레이드 중에 어떻게 변경되었는지에 대한 미스터리는 여전히 해결되지 않았지만 부분적으로 내 기억력과 의도하지 않은 일부 도트 파일의 저글링으로 설명 할 수 있습니다. (BTW는 APT 업그레이드가 아니라 재설치 및 수동 도트 파일 이동이므로 ~ .inputrc가 어떻게 든 방해가되었을 수 있습니다.)
또한 OK라고 말하면 Rxvt를 제외한 모든 곳에서 Ctrl과 함께 작동한다는 것을 의미합니다 (OK, xfce4 터미널 만 검사했지만 Rxvt가 일반적인 반역자임을 알았습니다). 특정 기능-목록에서 활성 탭을 이동합니다.
맨 페이지에서 언급했듯이 bash를 사용하면 내장 바인드 명령을 사용하여 현재 가지고있는 것을 조사 할 수 있습니다.