본문으로 건너뛰기
피드

tmux 예쁘고 쓸만하게 커스터마이징하기

devops 약 7분
vote
0
댓글
북마크

tmux의 기본 설정은 불편한 점이 많지만, ~/.tmux.conf 파일을 수정하면 프리픽스 키·분할 단축키·마우스 모드 등을 손에 맞게 바꿀 수 있음. 색상과 상태 바 디자인도 세밀하게 조정할 수 있어 터미널 환경을 크게 개선할 수 있음. GitHub의 dotfiles 저장소나 /r/unixporn 같은 커뮤니티에서 다양한 실전 설정을 참고할 수 있음.

  • 1

    프리픽스 키를 C-b에서 C-a로 변경하고 Caps Lock을 Ctrl로 리매핑하면 더 편리함

  • 2

    | 와 - 로 직관적인 패널 분할 단축키를 설정할 수 있음

  • 3

    prefix + r 로 tmux.conf를 세션 재시작 없이 즉시 리로드 가능

  • 4

    Alt-화살표로 프리픽스 없이 패널 간 빠른 이동이 가능함

  • 5

    set -g mouse on 한 줄로 마우스 모드를 활성화할 수 있음

  • 6

    allow-rename off 로 사용자 지정 윈도우 이름이 덮어써지는 것을 방지함

  • 7

    터미널 기본 색상 또는 colour0~colour256 팔레트로 상태 바와 패널 디자인을 커스터마이징할 수 있음

tmux는 강력한 터미널 멀티플렉서이지만 기본 설정 그대로 쓰기엔 불편한 점이 많음. ~/.tmux.conf 파일 하나만 수정하면 훨씬 쾌적한 환경을 만들 수 있음.

프리픽스 키 변경

  • 기본 프리픽스 C-b는 손에 익기 어렵고 bash의 "줄 맨 앞으로 이동" 단축키와 충돌할 수 있음
  • C-a로 교체하는 것이 가장 일반적인 선택임
# 프리픽스를 'C-b'에서 'C-a'로 변경
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix

💡

> Caps Lock 키를 Ctrl로 리매핑하면 C-a 프리픽스를 훨씬 편하게 입력할 수 있음. 어차피 Caps Lock은 거의 쓸 일이 없으므로 손해가 없음.

직관적인 창 분할 단축키

  • 기본 분할 키(", %)는 직관적이지 않아 외우기 어려움
  • 모양이 연상되는 |(좌우 분할)와 -(상하 분할)로 교체하면 훨씬 기억하기 쉬움
# | 와 - 로 패널 분할
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %

설정 파일 즉시 리로드

  • tmux.conf를 수정할 때마다 세션을 재시작할 필요 없이 prefix + r로 바로 적용 가능
# r 키로 설정 파일 리로드
bind r source-file ~/.tmux.conf

Alt-화살표로 빠른 패널 이동

  • 매번 프리픽스를 누르지 않고 Alt + 방향키만으로 패널 간 이동 가능
  • 패널 전환이 잦은 작업에서 생산성이 크게 향상됨
# 프리픽스 없이 Alt-화살표로 패널 이동
bind -n M-Left  select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up    select-pane -U
bind -n M-Down  select-pane -D

마우스 모드 활성화

  • 키보드 중심 워크플로우가 기본이지만 마우스도 지원하면 편의성이 올라감
  • 패어 프로그래밍처럼 tmux 단축키를 모르는 사람이 함께 쓸 때 특히 유용함
  • 창·패널 클릭 선택, 패널 테두리 드래그 리사이즈가 가능해짐
# 마우스 모드 활성화
set -g mouse on

윈도우 자동 이름 변경 비활성화

  • tmux는 기본적으로 마지막 실행 명령어에 따라 윈도우 이름을 자동으로 덮어씀
  • , 키로 직접 붙인 의미 있는 이름을 유지하려면 자동 변경을 꺼야 함
# 윈도우 자동 이름 변경 끄기
set-option -g allow-rename off

디자인 커스터마이징

  • 상태 바, 패널 테두리, 메시지, 클럭 모드, 복사 모드 등 다양한 요소의 색상을 조정할 수 있음
  • 터미널 기본 색상(red, yellow, black 등)을 그대로 쓰면 터미널 테마와 자연스럽게 어우러짐
  • 더 세밀한 색상 제어가 필요하면 colour0~`colour256` 범위의 256컬러 팔레트를 사용할 수 있음
# 비주얼 알림 끄기
set -g visual-activity off
set -g visual-bell off
set -g visual-silence off
setw -g monitor-activity off
set -g bell-action none

# 클럭 색상
setw -g clock-mode-colour yellow

# 복사 모드 스타일
setw -g mode-style 'fg=black bg=red bold'

# 패널 테두리
set -g pane-border-style 'fg=red'
set -g pane-active-border-style 'fg=yellow'

# 상태 바
set -g status-position bottom
set -g status-justify left
set -g status-style 'fg=red'
set -g status-right-style 'fg=black bg=yellow'
set -g status-right '%Y-%m-%d %H:%M '
set -g status-right-length 50

# 윈도우 탭 스타일
setw -g window-status-current-style 'fg=black bg=red'
setw -g window-status-current-format ' #I #W #F '
setw -g window-status-style 'fg=red bg=black'
setw -g window-status-format ' #I #[fg=white]#W #[fg=yellow]#F '

# 메시지 스타일
set -g message-style 'fg=yellow bg=red bold'

추가 참고 자료

  • GitHub에서 tmux.conf 또는 dotfiles로 검색하면 수많은 실전 설정을 참고할 수 있음
  • Reddit의 /r/dotfiles, /r/unixporn 서브레딧에서 다양한 커스터마이징 영감을 얻을 수 있음
  • man tmuxSTYLES 섹션에 색상·스타일 옵션 전체 목록이 정리되어 있음

tmux 커스터마이징의 핵심은 단순한 텍스트 파일 편집으로 시작할 수 있다는 점임. 설정 몇 줄만으로 생산성을 크게 높일 수 있으며, dotfiles 문화는 개발자 환경을 팀 간에 쉽게 공유하고 버전 관리할 수 있게 해줌.

댓글

댓글

댓글을 불러오는 중...

devops

포드가 AI 데이터센터 붐 수혜주로 뜬 이유는 자동차가 아니라 ESS였다

포드의 에너지 저장 사업이 AI 데이터센터 건설 붐을 타고 새 성장축으로 주목받고 있어. 전기차 수요 둔화로 남는 배터리 생산능력을 데이터센터·전력망용 ESS로 돌리는 전략이고, EDF 북미 사업체에 2028년부터 연간 4기가와트시 규모 공급 계약까지 체결했어.

devops

클라우드 빅3 차별화 논쟁, 정작 컴퓨트·스토리지는 거의 범용재가 됐다는 얘기

클라우드 업체들은 인공지능, 데이터베이스, 전용 서비스로 차별화를 강조하지만, 대부분의 기업 워크로드는 여전히 컴퓨트와 스토리지 위에서 돌아간다는 주장이다. AWS, 애저, 구글 클라우드의 핵심 인프라는 성숙도가 높아져 실질 역량 차이가 줄었고, 아키텍트는 브랜드보다 워크로드 적합성·비용·거버넌스·운영 정합성을 봐야 한다는 내용이다.

devops

DynIP, RFC 2136·IPv6·DNSSEC 지원하는 동적 DNS 서비스 공개

DynIP는 홈랩, 엣지 라우터, 인프라 팀을 겨냥한 동적 DNS(DDNS) 서비스다. 60초 안팎의 전파, RFC 2136 TSIG 기반 라우터 업데이트, 개인 도메인 연결, IPv6와 DNSSEC 지원을 핵심 기능으로 내세운다.

devops

깃허브 액션, 내부 데이터베이스 마이그레이션 여파로 4시간 지연

깃허브에서 2026년 5월 12일 13:41부터 17:43 협정세계시까지 일부 서비스 처리 지연이 발생했음. 내부 데이터베이스 마이그레이션으로 복제 지연이 생겼고, 작업 큐에 쌓이는 요청을 처리할 워커가 부족해진 게 원인이었음.

devops

AI 강국 경쟁, 결국 전기와 데이터센터 싸움으로 간다

AI 경쟁의 핵심이 모델과 반도체만이 아니라 안정적인 전력 확보로 이동하고 있다는 분석이야. 글로벌 데이터센터 전력 사용량은 2024년 400TWh에서 2030년 800TWh, 2050년 3500TWh 이상으로 커질 전망이고, 한국도 AI 데이터센터와 에너지 전략을 같이 설계해야 하는 상황이야.