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が機能するには、コマンドラインを保存する必要があります。

おすすめ記事