「하나의 터미널에 여러 세션·창·페인」 + 「세션 분리·재접속」.
원격 작업·긴 작업·모니터링에 필수 도구.
nohup의 강력한 대안.
tmux.
모던하고 인기.
apt install tmux.
tmux 명령으로 시작.
Ctrl+B(prefix) + 키로 조작.
d — detach(분리, 세션 살아있음).
c — 새 창.
n/p — 다음/이전 창.
% — 세로 분할, " — 가로 분할.
재접속.
tmux ls — 세션 목록.
tmux attach 또는 tmux a — 마지막 세션 다시 연결.
tmux a -t name — 이름으로.
SSH 끊기면 자동 detach 상태 → 다시 SSH 후 attach.
screen.
옛 도구지만 여전히 흔함.
screen 명령으로 시작.
Ctrl+A(prefix) + 키.
d 분리, c 새 창, n/p 이동.
인터페이스가 tmux보다 단순하지만 기능 적음.
활용.
1) 원격 서버 — 항상 tmux 안에서 작업, 끊겨도 안전.
2) 긴 작업 — 백그라운드 띄우고 detach, 가끔 attach해 진행 확인.
3) 멀티 모니터링 — 한 화면에 로그·top·작업 분할.
한 번 익히면 평생 자산.
한 줄 요약
tmux는 모던 터미널 멀티플렉서 — 세션 분리/재접속·창·페인 분할.
Ctrl+B prefix + d/c/n/p/%/".
원격 작업·긴 작업의 필수.
screen이 옛 대안.
더 알아볼 것
- ~/.tmux.conf 커스터마이징
- oh-my-tmux 프레임워크
- zellij — 모던 후보