![HISTTIMEFORMAT 구성은 무시되고 기본값은 epoch로 설정됩니다.](https://linux55.com/image/210514/HISTTIMEFORMAT%20%EA%B5%AC%EC%84%B1%EC%9D%80%20%EB%AC%B4%EC%8B%9C%EB%90%98%EA%B3%A0%20%EA%B8%B0%EB%B3%B8%EA%B0%92%EC%9D%80%20epoch%EB%A1%9C%20%EC%84%A4%EC%A0%95%EB%90%A9%EB%8B%88%EB%8B%A4..png)
모든 bash 기록을 저장하고 타임스탬프를 표시하기 위해 bash 구성을 설정해 보았습니다. 타임스탬프를 ISO8601 형식으로 표시할 수 없기 때문에 내가 뭘 잘못하고 있는지 궁금합니다. 어떻게 변경하더라도 항상 에포크로 표시됩니다.
이것은 내 현재 구성입니다.
export HISTFILESIZE=
export HISTSIZE=
export HISTTIMEFORMAT="%d/%m/%y %T "
export HISTFILE=~/.bash_eternal_history
PROMPT_COMMAND="history -a; $PROMPT_COMMAND"
답변1
그리고 HISTFILESIZE=''
그리고HISTSIZE=''
기록 파일에는 아무것도 저장되지 않습니다.
HISTFILESIZE : .... 값이 0이면 기록 파일이 0 크기로 잘립니다. ...
메모리에는 아무것도 저장되지 않습니다.
HISTSIZE : ... 값이 0이면 명령이 기록 목록에 저장되지 않습니다. ...
HISTTIMEFORMAT이 작동하려면 명령줄을 저장해야 합니다.