이전 리눅스 설치에서 bash 자동 완성은 항상 문제없이 작동했습니다. 파일에 접두사를 붙이고 파일 이름의 접두사를 제공하고 tabulator를 누르면 접두사와 일치하는 모든 항목이 나열되었지만 명령과 접두사로 그 아래의 프롬프트를 반복하여 즉시 입력을 계속할 수있었습니다.
이제 시스템을 kubuntu 18.04로 업데이트했으며 자동 완성 기능이 더 이상 유창하게 작동하지 않습니다. 낯설지만, 행동은 곤솔에 의존하는 것처럼 예측할 수 없습니다. 명령이 less
인 경우 항상 위에서 설명한대로 올바르게 작동하지만 명령이 cp
또는 mv
인 경우 동작이 다릅니다. 때로는 올바르게 작동하지만 종종 더 많은 일치하는 파일 목록을 표시하고 (프롬프트를 숨기고) q더 많이 종료하고 계속 하려면 입력해야합니다 . 작은 것이지만 추가 입력이 필요하기 때문에 성가시다.
나는 그 .bashrc
전화를 /usr/share/bash-completion/bash_completion
보았지만 이것에 아무런 변화가 없었습니다.
질문 :이 예측할 수없는 행동의 원인은 무엇입니까? 어떻게 고칠 수 있습니까?