.bash_history를 여러 번 지워야 하는 이유는 무엇입니까?

.bash_history를 여러 번 지워야 하는 이유는 무엇입니까?

이 질문이 모든 것을 말해줍니다.

~/.bash_history 파일을 삭제하고 (유일한) 셸을 닫았다가 다시 열면 일반적으로 여전히 일부 명령이 남아 있습니다.

일반적으로 두 번 삭제하면 완전히 제거됩니다. 제가 틀렸을 수도 있지만, 전에도 이 일을 세 번째 한 것 같아요.

"echo > ~/.bash_history"를 사용하여 캐리지 리턴으로 바꿔도 같은 일이 발생합니다. Ubuntu와 Fedora에서도 비슷합니다.

무엇을 제공합니까? 어딘가에 캐시되어 있나요?

관련 정보