![sudo를 사용하지 않고 .bash_history를 삭제할 수 있나요?](https://linux55.com/image/72926/sudo%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20.bash_history%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
내 시스템에서 이 작업을 수행하고 싶지 않지만 제거할 수 있는지 궁금합니다 .bash_history
.
그렇다면 다시 언급해주실 수 있나요? 그렇지 않으면 역사는 존재하지 않게 될까요?
또한 history
이 명령은 이 파일을 사용합니까 .bash_history
?
답변1
.bash_history를 삭제할 수 있습니까?
물론 파일이므로 삭제도 가능합니다!
sudo를 사용하지 않고 .bash_history를 삭제할 수 있나요?
예, 아니요 sudo
, 삭제에 대해 이야기하고 있다고 가정합니다.당신 자신 .bash_history
. 이것은 귀하의 파일이며 귀하는 홈 디렉토리에 대한 권한을 가지고 있습니다.
그럼 다시 언급해주실 수 있나요? 그렇지 않으면 역사는 존재하지 않게 될까요?
나중에? 그렇게 과감한 것은 없습니다! 예, 지금까지의 기록은 사라지지만 입력한 새 명령은 파일(의 새 인스턴스)에 기록되기 시작합니다.
또한, History 명령은 .bash_history 파일을 사용합니까?
콘텐츠는 셸에 의해 메모리에 캐시되지만 궁극적으로 기록이 로드되는 곳입니다.
답변2
예, 로그인 셸을 통해 이 작업을 수행할 수 있습니다.
cd
exec /bin/rm .bash_history