쉘 히스토리에서 많이 사용한 명령어 탑 10 뽑기
history | awk '{print $2}' | sort | uniq -c | sort -rn | head -10
- history 로 보관된 전체 히스토리를 리스팅하고
- awk 로 history 리스트 포맷에서 명령어의 제일 앞 단어만 추출
- 알파벳순으로 정렬을 하면 중복을 포함해서 정렬이 싹 될 것이고
- uniq로 반복되는 명령어는 제거하고 반복되는 횟수를 같이 출력
- 숫자값에 따른 거꾸로 정렬을 한 다음
- 상위 10 줄만 출력
하면 원하는 목적 달성.