HISTTIMEFORMAT 구성은 무시되고 기본값은 epoch로 설정됩니다.

HISTTIMEFORMAT 구성은 무시되고 기본값은 epoch로 설정됩니다.

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

관련 정보