【发布时间】:2015-09-15 12:20:40
【问题描述】:
我想知道我在 fish shell 中运行最多的命令。有没有办法从历史中提取出来?
为了比较,这里是the same with bash。
【问题讨论】:
-
历史文件
~/.config/fish/fish_history似乎已经删除了重复项?这将使这成为不可能。
我想知道我在 fish shell 中运行最多的命令。有没有办法从历史中提取出来?
为了比较,这里是the same with bash。
【问题讨论】:
~/.config/fish/fish_history 似乎已经删除了重复项?这将使这成为不可能。
抱歉,fish 不会跟踪此信息。您的历史记录按 MRU 排序,但不跟踪总使用次数。
【讨论】:
直到您报告的issue 得到解决,这似乎有点像bash 方式。我希望通过 history 命令的选项将其视为 Fish 的实际功能。
history | awk '{print $1}' | sort | uniq --count | sort --numeric-sort --reverse | head -10
517 git
314 drush
197 sudo
171 cd
115 man
103 echo
95 vi
81 dig
67 set
66 ls
我还在此处https://askubuntu.com/a/717653/11929https://askubuntu.com/a/717653/11929 发布了这个作为 Fish & Bash 的答案
【讨论】: