Подсчет появления команды в истории

Tuve el mismo problema con ubuntu -mate 16.04.1, hasta que recordé una instalación reciente de "Thunar". Desinstalar "Thunar" fue mi solución.

2
26.06.2019, 12:08
2 ответа

Если вы используете bash, история для текущего пользователя находится в файле ~/.bash_history, в случае zsh это ~/.zsh_history.

Теперь вы можете использовать простую команду grep -cw man ~/.bash_history, чтобы получить количество строк, содержащих слово man.

Обратите внимание, что если команда использовалась несколько раз в строке, она появляется только один раз в файлах истории.

0
28.04.2021, 23:35

Вы также можете использовать текущийhistory

$ history | grep -cw man

и даже считать все ваши команды:

$ history | awk '{c[$2]++}END{for (x in c) print c[x],x | "sort -n"}'
...
9 grep
9 ssh
10 ping
17 mv
19 mkdir
21 svn
35 perl
43 cd
46 python3
71 ls
96 vi
3
28.04.2021, 23:35

Теги

Похожие вопросы