Posted On 2026년 02월 15일

개발 생산성을 높이는 터미널 도구들

nobaksan 0 comments
여행하는 개발자 >> 기술 >> 개발 생산성을 높이는 터미널 도구들

터미널에서 보내는 시간이 많다면 도구에 투자하자. 작은 효율 개선이 모이면 큰 차이가 된다. 반복 작업을 줄이고 더 빠르게 움직일 수 있다.

셸부터 바꿔보자. Bash에서 Zsh로 넘어가면 자동완성, 플러그인, 테마가 훨씬 좋아진다. Oh My Zsh나 Starship 같은 프레임워크가 설정을 쉽게 해준다.

필수 도구들

fzf는 퍼지 파인더다. 파일, 히스토리, 브랜치 등 무엇이든 빠르게 검색한다. Ctrl+R로 명령어 히스토리를 검색하면 생산성이 확 올라간다.

ripgrep(rg)은 grep보다 훨씬 빠르다. 대규모 코드베이스를 검색할 때 체감된다. fd는 find를 대체한다. 직관적인 문법과 빠른 속도.

터미널 멀티플렉서

tmux는 터미널 세션을 관리한다. 창을 분할하고, 여러 세션을 유지하고, 세션을 분리했다가 다시 붙일 수 있다. SSH 연결이 끊겨도 작업이 유지된다.

bat은 cat의 개선 버전이다. 문법 강조, 줄 번호, Git 변경 표시가 기본이다. eza(구 exa)는 ls의 현대적 대안이다. 아이콘, 색상, Git 상태를 보여준다.

알리아스와 함수

자주 쓰는 명령어는 알리아스로 만들자. gs를 git status로, gp를 git push로. 복잡한 파이프라인은 함수로 만든다. 개인 dotfiles를 관리하면 어느 머신에서든 같은 환경을 쓸 수 있다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Related Post

하늘 위의 그림자: 드론이 바꾸는 전쟁의 무게중심

전쟁의 무게중심이 다시 한 번 이동하고 있다. 이번엔 땅이 아니라 하늘로, 그것도 우리가 매일 올려다보는…

메모리의 역설: AI 시대, 우리가 잃어버린 것들

2000년대 초반, 대학교 전산실에서 처음으로 조립 PC를 만졌을 때의 기억이 떠오른다. 그때는 256MB의 SDRAM이 5만…

태양광의 한계를 깨는 과학, 그리고 우리의 미래

태양광 발전의 효율이 100%를 넘을 수 있을까? 지금까지 물리학의 기본 원리에 따르면 불가능하다고 여겨졌다. 쇼클리-퀘이서…