- 리눅스 작업 효율을 높여주는 다양한 최신 커맨드라인 도구들 소개
- 기존 전통적 유닉스 명령어를 현대적으로 대체하거나 기능을 강화하고, Rust·Go 등으로 개발된 성능 중심의 도구들이 다수 포함
파일 보기 및 탐색 도구
-
bat:cat명령어의 신택스 하이라이팅 및git통합 기능 강화 버전 -
exa:ls/tree를 대체하는 현대적 파일 리스트 뷰어이나 현재는 유지보수 중단 상태 -
eza:exa의 포크로, 현대적인ls/tree제공함 -
lsd: 차세대 ls로, 기존 호환성과 더욱 세련된 출력을 지원 -
broot: 네비게이션이 강화된 트리 형태 파일 탐색기 -
nnn: 경량·고속 터미널 파일 관리자
파일·디렉터리 용량 분석
파일 및 코드 검색
-
fd: 간결하고 빠른 find 대체이며 사용성이 뛰어남 -
ripgrep: gitignore를 지원하는 초고속 grep 대체제 -
ag:ack과 비슷하지만 더욱 빠른 코드 검색 도구 -
fzf: 범용 퍼지 검색기. 파이프라인, 등 다양한 곳에 활용 가능 -
bfs: breadth-first 기반의 find 대체임
터미널 내 Git/diff 뷰어
-
delta:git및diff결과를 가독성 높게 시각화
명령어 기록 및 처리
-
mcfly: 쉘 히스토리 검색·탐색을 혁신적으로 개선. 검색 품질 향상 및 직관적 UI 제공
데이터 처리
-
choose:cut, 일부awk보다 더 직관적이고 빠른 대체제 -
jq: JSON 전용 sed처럼 쓰는 데이터 파서 -
sd: 더 친숙한 find/replace로, sed 대체 도구
시스템/프로세스 모니터링
-
bottom: 크로스 플랫폼 그래픽 기반 시스템·프로세스 모니터 -
glances:top/htop의 개선 버전 -
gtop: 터미널 대시보드형 시스템 모니터 -
procs: Rust로 작성된 ps 대체 명령어
벤치마킹·네트워크
HTTP 클라이언트
-
httpie: 현대적이고 친화적인 CLI용 HTTP 클라이언트. 개발자 API 테스트에 적합 -
curlie:curl의 파워에httpie의 사용성을 결합한 도구 -
xh: 성능 중심의 httpie 대체 도구
디렉터리 이동·에디터
새롭게 등장한 CLI 유틸리티
-
up: 실시간 미리보기 파이프라인 도구, 명령어 출력 즉시 확인 가능
도움말·문서 툴
-
ManKier: 요약형 man 페이지, 깔끔한 명령어 설명 -
tldr: 간결한 예제 중심의 man 페이지 요약 -
tealdeer: Rust 기반 tldr 구현, 빠른 실행 속도 -
explainshell: 명령어 인자를 자동 분석해 의미를 시각적으로 설명 -
cheat.sh: tldr와 cheatsheet를 통합한 온라인 도움말 서비스