tmux Shortcut Master

단축키 중심으로 배우는 tmux — 검색, 연습, 플러그인까지

기본 개념

tmux를 사용하기 전에 알아야 할 핵심 구조

Prefix Key란? tmux의 모든 단축키는 Prefix를 먼저 누른 뒤 조합키를 입력합니다.
기본값: Ctrl+b  —  많은 사용자가 Ctrl+a로 변경합니다.

💻 Server

tmux를 실행하면 백그라운드에 서버가 생성됩니다. 모든 세션은 이 서버 위에서 동작합니다.

📂 Session

독립적인 작업 공간. 여러 윈도우를 포함하며, detach/attach로 연결을 유지할 수 있습니다.

📄 Window

브라우저 탭처럼 세션 안의 화면 단위. 하단 상태바에 목록이 표시됩니다.

▦ Pane

윈도우를 분할한 개별 터미널. 수평/수직으로 나눌 수 있습니다.

단축키 전체 목록

카테고리별로 분류된 tmux 단축키 (Prefix = Ctrl+b)

Prefix+:명령 프롬프트 열기
Prefix+d현재 세션에서 분리 (detach)
Prefix+s세션 목록 보기 / 선택
Prefix+$현재 세션 이름 변경
Prefix+(이전 세션으로 이동
Prefix+)다음 세션으로 이동
Prefix+L마지막 세션으로 전환
Prefix+c새 윈도우 생성
Prefix+,현재 윈도우 이름 변경
Prefix+w윈도우 목록 보기 / 선택
Prefix+n다음 윈도우로 이동
Prefix+p이전 윈도우로 이동
Prefix+0-9해당 번호의 윈도우로 이동
Prefix+l마지막 윈도우로 전환
Prefix+&현재 윈도우 닫기 (확인)
Prefix+.윈도우 번호 변경 (이동)
Prefix+f윈도우 이름으로 검색
Prefix+%수직 분할 (좌/우)
Prefix+"수평 분할 (상/하)
Prefix+Arrow화살표 방향의 패인으로 이동
Prefix+q패인 번호 표시 (번호 눌러 이동)
Prefix+z현재 패인 확대/축소 (zoom)
Prefix+x현재 패인 닫기 (확인)
Prefix+o다음 패인으로 순환 이동
Prefix+;이전에 활성화된 패인으로 이동
Prefix+{현재 패인을 앞으로 이동
Prefix+}현재 패인을 뒤로 이동
Prefix+Space패인 레이아웃 순환 변경
Prefix+!현재 패인을 새 윈도우로 분리
Prefix+Ctrl+Arrow패인 크기 1칸씩 조절
Prefix+Alt+Arrow패인 크기 5칸씩 조절
Prefix+[복사 모드 진입 (스크롤 가능)
q복사 모드 종료
Space선택 시작 (vi 모드)
Enter선택 영역 복사 & 종료
Prefix+]복사한 텍스트 붙여넣기
/복사 모드에서 앞으로 검색
?복사 모드에서 뒤로 검색
g맨 위로 이동
G맨 아래로 이동
Prefix+?전체 단축키 목록 보기
Prefix+t시계 표시
Prefix+r설정 파일 리로드 (커스텀 설정시)
Prefix+~tmux 메시지 로그 보기
Prefix+ITPM 플러그인 설치 (대문자 I)
Prefix+UTPM 플러그인 업데이트
Tip: 터미널 명령어도 함께 알아두세요 — tmux new -s name (세션 생성), tmux ls (세션 목록), tmux a -t name (세션 연결), tmux kill-session -t name (세션 종료)

📋 빠른 치트시트

가장 자주 쓰는 단축키만 모아놓은 카드

📂 세션 관리

세션 분리Prefix+d
세션 목록Prefix+s
세션 이름 변경Prefix+$

📄 윈도우 관리

새 윈도우Prefix+c
다음/이전n / p
이름 변경Prefix+,
윈도우 닫기Prefix+&

▦ 패인 관리

수직 분할Prefix+%
수평 분할Prefix+"
줌 토글Prefix+z
패인 닫기Prefix+x

📋 복사 & 검색

복사 모드Prefix+[
붙여넣기Prefix+]
검색/ (앞) / ? (뒤)

🎯 연습 퀴즈

단축키를 얼마나 기억하고 있는지 테스트해보세요

문제 1 / 10 정답 0 오답 0
loading...

🔌 인기 플러그인 랭킹

GitHub 스타 기준 상위 플러그인 (2025년 기준)

#1
Tmux Plugin Manager. 모든 플러그인 설치의 시작점. 플러그인을 .tmux.conf에 선언하고 Prefix+I로 설치합니다.
★ 12.5k+필수
패키지 관리
#2
시스템 재부팅 후에도 tmux 세션을 완벽하게 복원합니다. 윈도우, 패인 배치, 작업 디렉토리, 실행 중이던 프로그램까지 저장합니다.
★ 11.5k+Prefix+Ctrl+s 저장 / Prefix+Ctrl+r 복원
세션 복원
#3
tmux-resurrect를 자동화합니다. 15분마다 자동 저장하고, 시스템 시작 시 tmux 서버와 세션을 자동 복원합니다.
★ 3.4k+resurrect 필요
자동 저장
#4
모두가 동의할 수 있는 기본 tmux 설정 모음. utf-8, 히스토리 증가, 빠른 키 반응 등 합리적인 기본값을 제공합니다.
★ 2.2k+설정 없음
기본 설정
#5
tmux 복사 모드에서 복사한 텍스트를 시스템 클립보드로 연동합니다. macOS, Linux, WSL 모두 지원합니다.
★ 2.7k+Prefix+y 복사
클립보드
#6
인기 있는 Catppuccin 컬러 테마. Latte, Frappe, Macchiato, Mocha 4가지 팔레트를 지원하며 상태바 커스텀이 용이합니다.
★ 2.0k+테마
테마
#7
Dracula 다크 테마. CPU, RAM, 날씨, 배터리, git 상태 등 다양한 위젯을 상태바에 표시할 수 있습니다.
★ 650+테마 + 위젯
테마
#8
패인 관련 단축키를 직관적으로 개선합니다. Prefix+- 수평 분할, Prefix+| 수직 분할 등.
★ 750+키 바인딩
패인
#9
정규식 기반 검색과 하이라이트. URL, 파일 경로, IP 주소 등을 패턴으로 빠르게 찾고 복사할 수 있습니다.
★ 1.1k+Prefix+/ 검색
검색
#10
복사 모드에서 선택한 텍스트를 바로 열 수 있습니다. URL은 브라우저로, 파일은 에디터로 열립니다.
★ 630+o 열기 / Ctrl+o 에디터
생산성
#11
세션 관리를 강화합니다. 세션 간 패인 이동, 새 세션 생성, 세션 전환 등의 단축키를 추가합니다.
★ 420+세션 강화
세션
#12
fzf를 활용한 fuzzy finder 통합. 세션, 윈도우, 패인, 키 바인딩 등을 fzf로 빠르게 검색/전환합니다.
★ 600+Prefix+F
검색
추천 조합: tpm + sensible + resurrect + continuum + yank + catppuccin
이 조합이면 자동 저장/복원, 클립보드 연동, 깔끔한 테마까지 갖춰집니다.

💡 실전 팁

바로 써먹을 수 있는 tmux 활용법

⚡ 자주 쓰는 tmux.conf 설정

# Prefix를 Ctrl+a로 변경
set -g prefix C-a
unbind C-b
bind C-a send-prefix

# 마우스 지원
set -g mouse on

# 윈도우 번호 1부터 시작
set -g base-index 1
setw -g pane-base-index 1

# 직관적 분할키
bind | split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"

# vi 모드
setw -g mode-keys vi

# 256 컬러 지원
set -g default-terminal "tmux-256color"

🛠 멀티 서버 작업 패턴

여러 서버에 동시 명령 실행:

# synchronize-panes 켜기
Prefix + : 입력 후
setw synchronize-panes on

# 모든 패인에 동일 명령 입력됨!
# 끄려면:
setw synchronize-panes off

🔎 히스토리 검색 팁

1. Prefix+[로 복사 모드 진입
2. / 눌러서 검색어 입력
3. n으로 다음 결과, N으로 이전 결과
4. 스크롤은 PgUp/PgDn 또는 마우스 휠

🎨 추천 학습 순서

1단계: 세션 생성/분리/연결
2단계: 윈도우 생성/이동/이름변경
3단계: 패인 분할/이동/줌
4단계: 복사 모드 & 검색
5단계: 플러그인 & 커스텀 설정