14 有很多bash指南,包括增加线路,如HISTTIMEFORMAT='%d/%m/%y %T '或HISTTIMEFORMAT="%F %T "对~/.bashrc或/etc/bash.bashrc。 最后报价前总是有一个空格。例如,永远不会HISTTIMEFORMAT='%d/%m/%y %T'。 为什么是这样? bash command-history — 艾玛 source
16 如果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 — 约旦 source 谢谢。我没有想到,因为我曾期望每个时间戳和命令之间会自动有一个空格。 — EmmaV 2014年 2 从报价手册:“没有居间空白打印经格式化的时间戳和历史线之间。” — 本杰明·