✅ 1. tmux 란?
tmux = terminal multiplexer
하나의 터미널 안에서 여러 세션, 창, 패널을 만들어 관리할 수 있음
SSH 접속 중에도 세션 유지 가능 → 끊겨도 복원 가능
화면 분할, 창 전환, 세션 백업/복원 등 편리한 기능 제공
✅ 2. 설치 방법
🔹 Ubuntu / Debian 계열
sudo apt update
sudo apt install tmux
🔹 RedHat / Rocky / CentOS 계열
sudo dnf install tmux
# 또는
sudo yum install tmux
🔹 macOS (Homebrew 사용 시)
brew install tmux
✅ 3. 기본 사용법
🔸 세션 생성
tmux
# 또는 이름 지정
tmux new -s mysession
🔸 세션 분리 (detach)
Ctrl + b → d
# 세션은 종료되지 않고 백그라운드에서 유지됨
🔸 세션 목록 보기
tmux attach -t mysession
🔸 세션 종료
exit 명령을 입력하거나,Ctrl + d
✅ 4. 화면 분할 단축키 (기본 prefix:Ctrl + b)
| 동작 | 단축키 |
|---|---|
| 수평 분할 | Ctrl + b → " |
| 수직 분할 | Ctrl + b → % |
| 패널 이동 | Ctrl + b → 화살표 |
| 패널 닫기 | exit or Ctrl + d |
| 새 창 만들기 | Ctrl + b → c |
| 창 전환 | Ctrl + b → n (next), p (prev) |