Answers:
有可能的。该help history
命令说:
如果$ HISTTIMEFORMAT变量被设置且不为null,则其值将用作strftime(3)的格式字符串,以打印与每个显示的历史记录条目关联的时间戳。否则不打印时间戳
我这样为用户设置变量(在Ubuntu上):
echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> ~/.bashrc
如果要全局使用,则将行添加到/etc/bash.bashrc
:
echo 'export HISTTIMEFORMAT="%d.%m.%y %T "' >> /etc/bash.bashrc
请参阅man strftime
以获取所有可能的格式设置选项
history
我的盒子上的输出:
...
132 05.05.11 10:45:11 ls
133 05.05.11 10:45:14 cd ..
134 05.05.11 10:45:17 history
PS第一次设置变量时,整个历史记录将获得设置变量的那一刻的时间戳。
T
变量名中缺少:(我怪我的手指...我已经更新了答案,请现在尝试
history
。(值得在Ubuntu 10.10上使用。)