Skip to content

Tmux

메이커링크 터미널에서 Tmux 활용 가이드입니다.

개요

Tmux(Terminal Multiplexer)는 하나의 터미널 안에서 여러 세션을 만들고, 창을 분할하며, 세션을 유지한 채 연결을 끊었다가 다시 붙을 수 있는 도구입니다. 메이커링크 터미널에서 장시간 작업이나 여러 작업을 동시에 관리할 때 유용합니다.

기본 개념

개념설명
세션(Session)tmux의 최상위 단위. 여러 윈도우를 포함합니다.
윈도우(Window)세션 안의 탭과 같은 단위입니다.
패인(Pane)윈도우를 분할한 각 영역입니다.

기초 사용법

세션 관리

bash
# 새 세션 시작
tmux

# 이름을 지정하여 세션 시작
tmux new -s 작업이름

# 세션 목록 보기
tmux ls

# 세션에 다시 연결 (detach 후)
tmux attach -t 작업이름

# 세션 종료
tmux kill-session -t 작업이름

단축키 (Prefix: Ctrl + b)

tmux의 모든 단축키는 Prefix 키 Ctrl + b를 먼저 누른 후에 입력합니다.

세션 관련

단축키동작
Ctrl+bd세션에서 분리(detach) — 세션은 백그라운드에서 유지됩니다
Ctrl+bs세션 목록 보기 및 전환
Ctrl+b$현재 세션 이름 변경

윈도우 관련

단축키동작
Ctrl+bc새 윈도우 생성
Ctrl+bn다음 윈도우로 이동
Ctrl+bp이전 윈도우로 이동
Ctrl+b0~9번호로 윈도우 이동
Ctrl+b,현재 윈도우 이름 변경
Ctrl+b&현재 윈도우 닫기

패인 분할

단축키동작
Ctrl+b%좌우 분할
Ctrl+b"상하 분할
Ctrl+b방향키패인 간 이동
Ctrl+bx현재 패인 닫기
Ctrl+bz현재 패인 전체화면 토글
Ctrl+bspace패인 레이아웃 변경

자주 쓰는 흐름

bash
# 1. 세션 만들기
tmux new -s dev

# 2. 작업 중 연결 끊기 (세션 유지됨)
#    Ctrl+b → d

# 3. 나중에 다시 연결
tmux attach -t dev

# 4. 작업 완전 종료
exit

메이커링크 - 원격 터미널 플랫폼