모든 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이 작동하려면 명령줄을 저장해야 합니다.