Shell技巧

统计最近用过的linux命令

统计最近用过的linux命令。流程:

  • 从 history 命令中得到最近1000条命令。
  • 删除每行的行号。
  • 记录每一行中的命令。行首的第一个英文单词,以及管道后面的第一个英文单词,视为命令名称。
  • 将得到的命令列表排序。
  • 统计每个命令的出现次数,先以次数降序排列,再以命令名称升序排列。
$ history | sed "s#^\s\+[0-9]\+\s\+##g" | grep -oP "(?<=^|\|)\w+"|sort |uniq -c| sort -k1,1nr -k2
guide/skills/debian-bash.txt · 最后更改: 2010/11/09 23:07 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0