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` 파일을 이용해 키 바인딩이나 색상 등을 커스터마이징할 수 있어.


댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet