일반적으로 (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
모든 사용자의 파일을 봅니다 .