Linux Command Mastery 잠금 해제 : 가장 빈번한 명령 발견
이 안내서는 가장 자주 사용되는 Linux 명령을 식별하는 데 도움이됩니다. 간단한 명령 줄 도구에서 사용자 정의 Python 스크립트에 이르기까지 명령 기록을 분석하고 최고 명령을 발견 할 수 있습니다.
명령 분석의 힘을 이해합니다
Linux 터미널은 강력한 도구입니다. 가장 자주 사용하는 명령을 알면 워크 플로를 개선하고 새 명령을 배우고보다 효과적으로 문제를 해결할 수 있습니다.
가장 많이 사용되는 명령을 밝히기위한 몇 가지 방법이 존재합니다. 한 가지 방법은 awk
, sort
및 uniq
와 같은 다른 강력한 도구와 결합 된 내장 history
명령을 활용합니다.
방법 1 : 내장 도구로 명령 기록 분석
쉘의 히스토리 파일 (일반적으로 ~/.bash_history
)은 명령 기록을 기록합니다. 이 명령은 가장 많이 사용되는 5 가지 명령을 보여줍니다.
역사 | awk '{print $ 2}'| 정렬 | UNIQ -C | 정렬 -nr | 머리 -5
이 명령은 다음과 같이 분류됩니다.
history
: 명령 기록을 나열합니다.awk '{print $2}'
: 각 기록 항목에서 명령을 추출합니다.sort
: 명령을 알파벳순으로 정렬합니다.uniq -c
: 각 고유 한 명령의 발생.sort -nr
: 카운트를 리버스 숫자 순서로 정렬합니다 (가장 빈번한 첫 번째).head -5
: 상위 5 개 결과를 표시합니다. 자주 사용되는 모든 명령을 보려면 head -5
생략하십시오. 백분율을 포함한보다 자세한 버전은 다음과 같습니다.
역사 | awk '{cmd [$ 2]; count;} end {in cmd [a in cmd) cmd [a] ""cmd [a]/count*100 "%"a;}'| grep -v "./"| 열 -C3 -S ""-t | 정렬 -nr | nl | 머리 -N5
방법 2 : 물고기 쉘 사용자
생선 껍질을 사용하는 경우이 약간 수정 된 명령을 사용하십시오.
역사 | 컷 -d ''-f 1 | 정렬 | UNIQ -C | 정렬 -nr | 머리 -5
방법 3 : muc
로 시각화
muc
(대부분의 사용 된 명령)는 명령 사용을 시각적으로 표현합니다. 분배 패키지 관리자 (예 : Debian/Ubuntu의 sudo apt install muc
또는 Rust and Cargo를 설치 한 후 cargo install muc
)를 사용하여 설치하십시오. 그런 다음 실행 :
muc
또는 기록 파일을 지정하십시오.
muc -파일 ~/.bash_history
muc
출력 (명령 수, 막대 모양 등)을 사용자 정의하기위한 옵션을 제공합니다. 자세한 내용은 문서를 참조하십시오.
방법 4 : 가장 자주 사용되는 명령
가장 잘 사용되지 않은 명령을 찾으려면 초기 명령을 수정하십시오.
역사 | awk '{print $ 2}'| 정렬 | UNIQ -C | 정렬 -n | 꼬리 -N5
이것은 오름차순 순서로 이런 종류이며 하단 5를 표시합니다.
방법 5 : 명령 주파수 분석기 (CFA) 파이썬 스크립트
보다 정교한 분석을 위해서는 사용자 정의 파이썬 스크립트 인 CFA (Command Frequency Analyzer)를 사용하십시오.
git clone https://gist.github.com/7f93a7acb8607929c28974c9c2db6e69.git cfa
cd cfa
python3 cfa.py
스크립트는 "Most"와 "Lest"자주 사용되는 명령 중에서 선택하고 표시 할 명령 수를 지정하라는 메시지가 표시됩니다.
CFA는 Bash, Zsh 및 Fish를 지원합니다.
결론
이러한 방법을 사용함으로써, 당신은 당신의 명령 줄 습관에 대한 귀중한 통찰력을 얻어 효율성을 향상시키고 Linux 터미널에 대한 더 깊은 이해를위한 길을 열어줍니다. 귀하의 요구에 가장 적합한 방법을 선택하고 지휘관 숙달로 여행을 시작하십시오!
위 내용은 Linux 명령 줄 생산성 마스터 링 : 가장 많이 사용되는 최상위 명령을 찾으십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!