tmux 사용법
`tmux`는 터미널 멀티플렉서(terminal multiplexer)로, 하나의 터미널에서 여러 개의 세션을 만들고, 창을 나누고, 백그라운드에서도 세션을 유지할 수 있게 해주는 도구야. SSH로 서버에 접속할 때 특히 유용하지.
기본적인 사용법을 아래에 정리해볼게:
* * * * *
### ✅ 기본 명령어
| 동작 | 명령어 |
| --- | --- |
| 새 세션 생성 | `tmux` 또는 `tmux new -s 세션이름` |
| 세션 목록 보기 | `tmux ls` |
| 세션에 다시 접속 | `tmux attach -t 세션이름` |
| 세션 종료 | `exit` 또는 `Ctrl-b` → `:` → `kill-session` |
| 세션 분리(detach) | `Ctrl-b` 누른 후 `d` |
* * * * *
### ✅ 창/패널 관련
| 동작 | 키 조합 |
| --- | --- |
| 새 창 생성 | `Ctrl-b` → `c` |
| 창 간 이동 | `Ctrl-b` → 숫자 (예: `0`, `1`) |
| 창 이름 변경 | `Ctrl-b` → `,` |
| 수평 분할 | `Ctrl-b` → `"` |
| 수직 분할 | `Ctrl-b` → `%` |
| 패널 간 이동 | `Ctrl-b` → 화살표 키 |
| 패널 종료 | 해당 패널에서 `exit` |
| 패널 크기 조절 | `Ctrl-b` 누른 상태로 `Ctrl` + 화살표 |
* * * * *
### ✅ 자주 쓰는 팁
- 세션이 끊기더라도(예: SSH 접속 종료) 세션은 유지돼서 다시 `tmux attach -t 세션이름` 하면 이어서 작업할 수 있어.
- `.tmux.conf` 파일을 이용해 키 바인딩이나 색상 등을 커스터마이징할 수 있어.
댓글
댓글 쓰기