내 터미널을 뽐내자: tmux로 창 분할 & 세션 관리
난이도: 하 | 소요시간: 10~15분 | 준비물: macOS 또는 Linux, 터미널 환경, brew 또는 apt
한 줄 요약
tmux 하나면 터미널 창을 자유자재로 나누고, 나만의 작업공간을 저장해서 쓸 수 있다.
1단계. tmux 설치하기
✅ macOS:
brew install tmux
✅ Ubuntu (Linux):
sudo apt update
sudo apt install tmux
💡 잘 설치됐는지 확인:
tmux -V
버전이 보이면 성공.
2단계. tmux 기본 명령어 익히기
tmux: 새 세션 시작Ctrl + b→%: 수직 분할Ctrl + b→": 수평 분할Ctrl + b→화살표: 창 이동Ctrl + b→d: 세션 백그라운드로 빠져나오기tmux ls: 세션 목록 보기tmux attach -t 세션명: 세션 복귀
⚠️ 주의: Ctrl + b는 tmux의 기본 prefix다. 거의 모든 명령은 이걸 먼저 누르고 시작한다.
🔍 용어설명
- 세션(Session): 독립된 작업 공간. 터미널을 꺼도 살아있음.
- 윈도우(Window): 한 세션 안의 탭 같은 개념.
- 패널(Pane): 창 안을 나눈 분할 구역.
3단계. 나만의 tmux 테마 적용하기
tmux는 설정 파일 ~/.tmux.conf를 만들어 커스터마이징할 수 있다. 아래는 예시:
set -g mouse on
set -g history-limit 10000
set -g status-bg colour235
set -g status-fg white
set -g status-left '#[fg=green]#H'
set -g status-right '#(date +"%Y-%m-%d %H:%M")'
vim으로 설정 파일 수정:
vim ~/.tmux.conf
수정 후엔 아래 명령으로 적용:
tmux source-file ~/.tmux.conf
실전 활용 꿀팁 & FAQ
Q. 세션 여러 개 만들어도 되나?
A. 된다. tmux new -s 이름 으로 원하는 만큼 만든 뒤, attach와 detach로 왔다갔다 하면 된다.
Q. tmux 쓰면 뭐가 좋은가?
A. 터미널 꺼도 세션이 유지된다. 서버 작업이나 장시간 컴파일에 특히 유리하다.
Q. 분할된 창에서 복사/붙여넣기 어떻게?
A. 복잡하긴 한데, Ctrl + b → [ 로 copy mode 들어가면 방향키로 탐색/복사 가능하다. 자세한 건 별도 정리 예정.
마무리
tmux를 쓰면 터미널을 진짜 ‘작업실’처럼 쓸 수 있다. 처음엔 조작이 낯설지만, 일단 익숙해지면 빠져나오기 어렵다. 부담 갖지 말고, 오늘부터 써보자.
참고자료
📌 태그: tmux, tmux 설치, tmux 사용법, 터미널 창 분할, 세션 관리, 터미널 생산성, 개발자 도구, 리눅스 도구, macOS 터미널, vim 연동, tmux 설정, tmux 테마, CLI 툴, 서버 작업, IT 입문자 추천 툴, 코드작업 효율화, 화면분할 툴, 콘솔 멀티태스킹'맥북 꾸미기' 카테고리의 다른 글
| 터미널에 이모지와 색상효과 추가하기 – figlet, lolcat 등 텍스트 꾸미기 툴 소개 (1) | 2025.07.19 |
|---|---|
| LS가 무지개로! ‘lsd’ & ‘colorls’로 폴더 탐색 업그레이드 (2) | 2025.07.19 |
| Git 상태 실시간으로 보여주는 터미널 만들기 (4) | 2025.07.18 |
| Homebrew로 쉽게 설치하는 터미널 꾸미기 패키지 모음 (3) | 2025.07.18 |
| 프로그래머 감성 충전: Nerd Font와 터미널 아이콘 세팅 (1) | 2025.07.18 |