Наиболее часто используемые команды fish shell?

Я хотел бы знать, какие команды я чаще всего запускаю в своей рыбной оболочке. Есть ли способ извлечь это из истории?

Для сравнения, вот то же самое с баш.


person qznc    schedule 15.09.2015    source источник
comment
Кажется, файл истории ~/.config/fish/fish_history уже удаляет дубликаты? Это сделало бы это невозможным.   -  person qznc    schedule 15.09.2015


Ответы (2)


Извините, рыба не отслеживает эту информацию. Ваша история упорядочена по MRU, но не отслеживает общее количество использований.

person ridiculous_fish    schedule 15.09.2015
comment
Хорошо, тогда я сообщаю об этом как о проблеме. :) - person qznc; 17.09.2015

Пока проблема, о которой вы сообщали, не будет решена, похоже, что это работает примерно так же, как Баш способ. Я хотел бы видеть это как реальную функцию Fish с опцией для команды history.

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

Я также разместил это как ответ Fish & Bash здесь https://askubuntu.com/a/717653/11929

person Elijah Lynn    schedule 06.01.2016
comment
Это не будет делать то, что вы хотите, потому что рыба устраняет дубликаты в истории. - person faho; 06.01.2016
comment
Ах, я думаю, я имел в виду другой вариант использования. Это было просто фактическое повторение команды, а не аргументы. - person Elijah Lynn; 06.01.2016