tmux 터미널 환경
tmux를 활용한 효율적인 터미널 환경과 AI 세션 연동 가이드입니다.
📝 초안 (Draft)
이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.
개요
tmux는 터미널 멀티플렉서로, SSH 연결이 끊어져도 세션을 유지하고 여러 터미널을 관리할 수 있습니다. Foundation에서는 Claude Code와 연동하여 세션별 컨텍스트를 관리합니다.
기본 사용법
설치
# Ubuntu/Debian
sudo apt install tmux
# macOS
brew install tmux
핵심 명령어
# 새 세션 생성
tmux new -s session-name
# 세션 목록
tmux ls
# 세션 연결
tmux attach -t session-name
# 세션 분리 (세션 유지한 채 나가기)
# Ctrl+b, d
# 세션 종료
exit
기본 단축키
| 단축키 | 동작 |
|---|---|
Ctrl+b, d | 세션 분리 (detach) |
Ctrl+b, c | 새 윈도우 |
Ctrl+b, n | 다음 윈도우 |
Ctrl+b, p | 이전 윈도우 |
Ctrl+b, % | 수직 분할 |
Ctrl+b, " | 수평 분할 |
Ctrl+b, 방향키 | 패인 이동 |