[Linux] tmux 사용법
tmux 구성 요소
- Session: 여러 window로 구성
- Window: terminal 화면, session 내에서 탭처럼 사용 가능
- Pane: 하나의 window 내에서 분할된 화면
Session 관련 명령어
Command | Description |
---|---|
tmux new -s [session_name] | 새로운 session 생성 |
tmux new -s [session_name] -n [window_name] | Session 만들면서 window와 같이 생성 |
exit | Session 종료 |
tmux ls | Session 목록 |
tmux attach -t [session_number] | Session 다시 불러오기 |
(Ctrl + b) d | Session 중단 |
(Ctrl + b) + [ | Copy mode |
tmux kill-session -t [session_number] | 특정 session 강제로 종료 |
(Ctrl + b) + : | Command mode 진입 |
Window 관련 명령어
Command | Description |
---|---|
(Ctrl + b) c | 새 window 생성 |
(Ctrl + b) [숫자] | 새 window 이동 |
(Ctrl + b) & | 현재 window 삭제 |
(Ctrl + b) + , | Window 이름 변경 |
Pane 관련 명령어
Command | Description |
---|---|
(Ctrl + b) % | 좌우로 나누기 |
(Ctrl + b) " | 위아래로 나누기 |
(Ctrl + b) [방향키] | 방향대로 이동 |
(Ctrl + b) q | 이동 |
(Ctrl + b) o | 순서대로 이동 |
(Ctrl + d) | Pane 삭제 |
| 상하좌우로 pane 크기 조절 |
| 방향키 대로 pane 크기 조절 |
(Ctrl + b) ? | 단축키 목록 |
Reference
- https://velog.io/@ur-luella/tmux-%EC%82%AC%EC%9A%A9%EB%B2%95