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