쉘 기록에서 가장 많이 사용된 명령은 무엇입니까?

3053 단어 shelldiscusslinuxbash
최근에 reddit에서 사용자에게 쉘 기록에서 가장 많이 사용되는 명령을 묻는 thread을 발견했습니다.

내 결과:

     1  419  13.0489%    git
     2  265  8.25288%    cd
     3  239  7.44316%    sudo
     4  122  3.79944%    cat
     5  77   2.39801%    which
     6  76   2.36686%    dkr
     7  72   2.24229%    rm
     8  60   1.86858%    rg
     9  57   1.77515%    yarn
    10  57   1.77515%    nvim


분명히 git는 업무용 랩톱에서 실행했기 때문에 가장 많이 사용하는 명령입니다. 더 많아야 하지만 최근에는 preztogit 별칭을 사용하고 있습니다. 다른 일반적인 명령은 dkr의 별칭인 sudo docker와 .

dev.to 커뮤니티는 어떤가요?

linux.byexample.com에서 이 명령을 사용하여 가장 많이 사용하는 명령을 나열하십시오.

history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl |  head -n10


zsh를 사용하는데 zshrg 명령이 가장 최근 명령 몇 개만 인쇄하기 때문에 작동하지 않았습니다. 나는 그것을 약간 조정해야했습니다.

history 1 | cat | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a; }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10
# or
fc -l 1 | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a; }' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n10

좋은 웹페이지 즐겨찾기