메모리 내 명령 기록만 사용

메모리 내 명령 기록만 사용

Bash가 기록 항목을 디스크에 쓰지 못하게 하는 방법은 무엇입니까? 내 ~/.bashrc포함 라인

trap 'unset HISTFILE; exit' SIGHUP

하지만 원하는 효과를 얻지는 못했습니다. 새 터미널을 실행 history -c && history -w; exit하고 열면 기록이 비어 있지만 추가 명령을 입력하고 종료하면 새 터미널을 열 때 해당 명령이 기록에 남습니다. 어떤 아이디어가 있나요?

답변1

다음 줄을 다음 줄에 넣으세요 ~/.bashrc.

unset HISTFILE

HISTFILE - 명령 기록이 저장되는 파일 이름입니다. 기본값은 ~/.bash_history입니다. 설정하지 않으면 셸 종료 시 명령 기록이 저장되지 않습니다.

HISTFILE=또한 작동합니다.

관련 정보