bat은 cat의 상위 호환 도구입니다. 구문 강조, 줄 번호, Git 변경 표시, 183개 언어 지원, 28개 테마까지. alias 하나만 걸어두면 평소처럼 cat 쓰듯이 자연스럽게 사용할 수 있습니다.
iTerm2와 tmux를 함께 쓰면 3가지 레이어가 겹쳐서 혼란스러울 수 있습니다. 이 글에서는 두 도구의 관계를 정리하고, 특히 -CC 모드를 활용해 tmux의 세션 유지 능력과 iTerm2의 네이티브 UX를 결합하는 방법을 다룹니다.
tail -f로 로그를 보던 시절은 끝났습니다. lnav(Log Navigator)는 자동 컬러링, 에러 점프, 필터링, SQL 분석까지 지원하는 터미널 기반 로그 분석 도구입니다.
tmux는 터미널 하나에서 여러 화면을 동시에 쓸 수 있게 해주는 도구입니다. 터미널을 닫아도 작업이 살아있어서, SSH 끊김이나 실수에도 안전합니다. 핵심 5개만 외우면 됩니다.
WSL2 Ubuntu 터미널을 zsh + tmux + 모던 CLI 도구로 macOS처럼 쾌적하게 구성합니다. bat, eza, fzf, ripgrep 등으로 기본 명령어를 더 강력하게 교체하고, 6단계로 나눠 진행하면 1~2시간이면 완전한 개발 환경이 완성됩니다.