如何获取Bash命令历史统计信息,就像过去6个月中最常用的命令一样?

时间:2011-06-15 08:29:13

标签: bash

我怎样才能看到,例如,过去6个月中我最常用的命令是什么?我可以将这些数据存储在某个地方吗?

3 个答案:

答案 0 :(得分:10)

history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -30

来自Arch Linux主板上的一个帖子

答案 1 :(得分:1)

您需要lastcomm命令。您需要安装和/或激活“acct”软件包 - 如何执行此操作取决于您的操作系统。

答案 2 :(得分:0)

我不确定它会走多远,但是bash的history命令会告诉你以前的命令。也许它可以配置为存储长达6个月的数据,然后grep / sed / etc法术可以告诉你你想要什么?