fc
命令,因为 history
忽略了 HISTFILE
、HISTSIZE
或 HISTTIMEFORMAT
中的任何设置。有没有一种方法可以像使用
date
一样格式化它呢?我找不到关于
fc
命令的合适文档。也没有关于 fc
的手册页面。目前有效的是使用
fc -flE
输出带有欧洲格式的历史记录。最终,我的目标是找出我今天键入了多少个命令以及何时键入的。
这里有一个小问题。
目前我有这个设置:
alias today='date +"%d.%m.%Y"'
没有格式标记可以让我删除前导零(我想要6而不是06)。但是我在这里有更多的格式选项,而用奇怪的 zsh 历史命令 fc 就不行。 历史记录将日期输出为 22.6.2016,而
today
是 22.06.2016
因此,我无法执行以下操作:
fc -flE | grep $(today) | wc -l
非常感谢您的任何反馈!