개요

tmux 입문자 시리즈 요약유뷰브 강좌를 보고 tmux에 대한 기본 내용을 정리해둔다.

본 글은 TMUX를 처음 배우는 초심자가 사용할 수 있을만큼만 배우는데 주안점을 둔다.

기본구조

기본구조에 대해서는 따로 찾아보자.

Session – Window – Pane

단축키 Prefix

Tmux에서는 모둔 명령어가 다 Ctrl + b로 시작한다.
혹은 Ctrl + :vi 처럼 명령어를 입력하기도 한다.

세션

단축키

# 새 세션 생성
$ tmux new -s <session-name>

# 세션 이름 수정
ctrl + b, $

# 세션 종료
$ (tmux에서) exit

# 세션 중단하기 (detached)
ctrl + b, d

# 세션 목록 보기 (list-session)
$ tmux ls

# 세션 다시 시작
$ tmux attach -t <session-number or session-name>

윈도우 관련

# 새 윈도우 생성
ctrl + b, c

# 세션 생성시 윈도우랑 같이 생성
$ tmux new -s <session-name> -n <window-name>

# 윈도우 이름 수정
ctrl + b, ,

# 윈도우 종료
ctrl + b, &
ctrl + d

# 윈도우 이동
ctrl + b, 0-9 : window number
            n : next window
            p : prev window
            l : last window
            w : window selector
            f : find by name

Pane

단축키


# 틀 나누기 ctrl + b, % : 횡 분할 " : 종 분할 # 틀 이동 ctrl + b, q 그리고 화면에 나오는 숫자키 ctrl + b, o : 순서대로 이동 ctrl + b, arrow : 방향키로 숑숑 # 틀 삭제 ctrl + b, x ctrl + d # 틀 사이즈 조절 (ctrl + b, :) resize-pane -L 10 -R 10 -D 10 -U 10 # 틀 레이아웃 변경 ctrl + b, spacebar

Copy Mode

# copy mode 진입
ctrl + b, [

# 빠져나오기
(copy mode에서) q or ESC

# 이동
arrow : 커서 이동
pageUp, pageDown : 페이지 이동 (iTerm에서는 fn + up, down, terminal에서는 alt + up, down)

참고자료