HISTFILESIZE 与 HISTSIZE 的区别

Linux 系统中有两个变量,  $HISTFILESIZE $HISTSIZE 从名字上大家可以猜到, 这两个变量和命令的 history 记录有关.
这两个变量的之间的差别却不是那么明确. 简述如下:
HISTFILESIZE 定义了在 .bash_history 中保存命令的记录总数.
HISTSIZE 定义了 history 命令输出的记录数.

HISTTIMEFORMAT 则定义了执行命令的时间格式, 典型的配置是 '<%F %T>: '
改变量生效后, history 的输出将格式化为:
1052  <2007-10-08 10:13:02>: history
其中   <2007-10-08 10:13:02> 是 history 命令的执行时间.



.