如何在bash和csh中自定义~/.history文件格式

如何在bash和csh中自定义~/.history文件格式,bash,history,csh,Bash,History,Csh,我们可以通过tcsh中的set history=(10“%T%R\n”)和bash中的export HISTTIMEFORMAT=“%T”自定义历史记录命令输出 但是~/.history文件格式看起来很难而且不清楚: #+1475165422 exit #+1475244355 pwd #+1475244356 id #+1519541843 ls -al #+1519541846 source .cshrc $: cat ~/.history 如何在csh和bash中自定义~/.histor

我们可以通过tcsh中的
set history=(10“%T%R\n”)
和bash中的
export HISTTIMEFORMAT=“%T”
自定义历史记录命令输出

但是~/.history文件格式看起来很难而且不清楚:

#+1475165422
exit
#+1475244355
pwd
#+1475244356
id
#+1519541843
ls -al
#+1519541846
source .cshrc
$: cat ~/.history
如何在csh和bash中自定义~/.history文件


有人能帮我吗?提前感谢

为什么要尝试更改
~/.历史记录的格式
?设置
$HISTTIMEFORMAT
将始终生成包含历元时间戳的历史记录文件。
$HISTTIMEFORMAT
的内容决定了使用
history
命令时看到的格式;文件本身看起来总是一样的。另外,我不认为
%t
是一个有效的转换说明符,至少在Bash中不是这样;这是shell的一个实现细节。
%T
%H:%M:%s
的缩写。