자동 완성에 사용되는 Bash 메모리 재설정

자동 완성에 사용되는 Bash 메모리 재설정

파일 이름을 비슷한 이름으로 바꾼 후에도 TAB이 여전히 이전 파일 이름을 완성하고(지금까지 문자와 일치하는 경우) 새 파일 이름을 표시하지 않는 것을 확인했습니다. 아무리 글자를 입력해도 새 이름이 완성되지 않습니다.

새 쉘을 시작하여 문제를 해결했습니다. 다 괜찮은데 무슨 일인지 아직도 궁금하네요.

Bash가 파일 문자열을 어딘가에 캐싱하고 있으며 파일 이름이 바뀔 때 캐시가 자체적으로 새로 고침/지울 수 없다고 가정합니다. 내 가정이 맞나요? 맞다면 캐시를 어떻게 자동으로 새로 고칠 수 있습니까?

답변1

최근에 설치했어요자식 완성캐싱을 수행합니다. 좀 더 자세히 살펴봐야 하는데 어차피 캐시를 하니까 그렇거든요.

관련 정보