History -c, 삭제된 모든 기록은 어느 디렉터리에 저장되나요?

History -c, 삭제된 모든 기록은 어느 디렉터리에 저장되나요?

일반적으로 (root@example~#history)를 사용하면 이전에 입력한 명령이 많이 표시됩니다. 그래서 내 질문은: "history -c"를 입력하면 Unix 프롬프트에서 모든 기록을 삭제하고 이러한 모든 기록 명령은 어디에 저장됩니까? 이러한 모든 기록 명령이 어느 디렉터리에 저장되었는지 확인하려면 어떤 명령을 입력해야 합니까?

답변1

bash 명령 기록은 $HISTFILE 환경 변수에 지정된 위치에 저장됩니다. 일반적으로 ${HOME}/.bash_history에 있습니다.

답변2

.bash_history일반적으로 홈 디렉토리의 파일에 위치합니다.

root의 경우 폴더에 .bash_history있습니다 ./root

당신은 그것을 사용할 수 있습니다

#find / -type f -name .bash_history #Run as root

.bash_history모든 사용자의 파일을 봅니다 .

관련 정보