기록에서 명령 발생 횟수 계산

기록에서 명령 발생 횟수 계산

man명령(가령)이 기록에 나타나는 횟수를 세고 싶습니다.

답변1

현재를 사용할 수도 있습니다.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

답변2

현재 사용자의 기록은 bash를 사용하는 경우 파일에 있고 ~/.bash_historyzsh를 사용하는 경우 ~/.zsh_history.

이제 간단한 방법을 사용하여 grep -cw man ~/.bash_history단어가 포함된 줄 수를 얻을 수 있습니다 man.

명령이 한 줄에서 여러 번 사용될 때마다 기록 파일에는 한 번만 나타납니다.

관련 정보