Bash 로그 기록을 어떻게 지우나요? 또한 내 사용자의 bash 로그를 기록하지 않습니까?

Bash 로그 기록을 어떻게 지우나요? 또한 내 사용자의 bash 로그를 기록하지 않습니까?

어떻게 해야 하나요? 이제부터 아무것도 기록하지 않고 모든 것을 지우고 싶습니다.

답변1

기록을 지우려면

history -c

새로운 bash 명령이 기록에 추가되는 것을 중지하려면

unset HISTFILE

기록을 영구적으로 중지하려면

echo "unset HISTFILE" >> ~/.bash_profile

모든 사용자에 대해 기록을 영구적으로 중지하려면

echo "unset HISTFILE" >> /etc/profile

정보의 경우 기록은 홈 폴더에 ~/.bash_history로 저장됩니다.

답변2

기록 지우기: history -c단일 사용자의 경우, 디렉토리가 에 있는 find /home -name .bash_history -delete모든 사용자의 경우 .$HOME/home

기록 비활성화: unset HISTFILE귀하의 ~/.bashrc또는 전역에 넣으십시오 /etc/bash.bashrc.

관련 정보