有许多bash
指南包括添加行,例如HISTTIMEFORMAT='%d/%m/%y %T '
或HISTTIMEFORMAT="%F %T "
到~/.bashrc
或/etc/bash.bashrc
。
最后引用之前总是有一个空格。例如,从来没有HISTTIMEFORMAT='%d/%m/%y %T'
。
为什么是这样?
答案1
如果 HISTTIMEFORMAT 中不包含尾随空格,则时间戳和命令之间不会有空格。这里有些例子:
HISTTIMEFORMAT="%F %T: "
这导致:
33916 2014-12-18 11:03:08: echo foo
没有空格:
HISTTIMEFORMAT="%F %T:"
33916 2014-12-18 11:04:11:echo foo