Tmux 터미널 멀티플렉서 치트 시트
Tmux는 단일 터미널 창에서 여러 터미널 세션을 실행할 수 있게 해주는 터미널 멀티플렉서입니다. 사용자는 한 화면에서 여러 터미널 세션을 동시에 보고 제어할 수 있으며, 세션 간을 전환할 수 있습니다.
세션 관리
tmux new -s <세션-이름>새로운 세션을 생성하고 이름을 <세션-이름>으로 지정합니다.
tmux attach -t <세션-이름>기존 세션에 연결합니다.
tmux detach현재 세션에서 분리됩니다.
tmux ls모든 세션을 나열합니다.
tmux kill-session -t <세션-이름>세션을 종료합니다.
창 작업
tmux new-window -n <창-이름>새로운 창을 생성하고 이름을 <창-이름>으로 지정합니다.
tmux select-window -t <창-이름>창을 선택합니다.
tmux rename-window -t <창-이름> <새-이름>창 이름을 변경합니다.
tmux kill-window -t <창-이름>창을 종료합니다.
패널 전환
tmux split-window -h현재 창을 가로로 분할합니다.
tmux split-window -v현재 창을 세로로 분할합니다.
tmux select-pane -t <패널-id>패널을 선택합니다.
tmux kill-pane -t <패널-id>패널을 종료합니다.
단축키
| 단축키 | 기능 |
|---|---|
Ctrl-b c |
새로운 창 생성 |
Ctrl-b n |
다음 창으로 전환 |
Ctrl-b p |
이전 창으로 전환 |
Ctrl-b w |
모든 창 나열 |
Ctrl-b , |
현재 창 이름 변경 |
Ctrl-b % |
현재 창 가로 분할 |
Ctrl-b " |
현재 창 세로 분할 |
Ctrl-b o |
다음 패널로 전환 |
Ctrl-b x |
현재 패널 종료 |
Ctrl-b d |
현재 세션에서 분리 |
Ctrl-b ? |
모든 단축키 표시 |