sudo를 사용하지 않고 .bash_history를 삭제할 수 있나요?

sudo를 사용하지 않고 .bash_history를 삭제할 수 있나요?

내 시스템에서 이 작업을 수행하고 싶지 않지만 제거할 수 있는지 궁금합니다 .bash_history.

그렇다면 다시 언급해주실 수 있나요? 그렇지 않으면 역사는 존재하지 않게 될까요?

또한 history이 명령은 이 파일을 사용합니까 .bash_history?

답변1

.bash_history를 삭제할 수 있습니까?

물론 파일이므로 삭제도 가능합니다!

sudo를 사용하지 않고 .bash_history를 삭제할 수 있나요?

예, 아니요 sudo, 삭제에 대해 이야기하고 있다고 가정합니다.당신 자신 .bash_history. 이것은 귀하의 파일이며 귀하는 홈 디렉토리에 대한 권한을 가지고 있습니다.

그럼 다시 언급해주실 수 있나요? 그렇지 않으면 역사는 존재하지 않게 될까요?

나중에? 그렇게 과감한 것은 없습니다! 예, 지금까지의 기록은 사라지지만 입력한 새 명령은 파일(의 새 인스턴스)에 기록되기 시작합니다.

또한, History 명령은 .bash_history 파일을 사용합니까?

콘텐츠는 셸에 의해 메모리에 캐시되지만 궁극적으로 기록이 로드되는 곳입니다.

답변2

예, 로그인 셸을 통해 이 작업을 수행할 수 있습니다.

cd
exec /bin/rm .bash_history

관련 정보