본문 바로가기
기타 정보

[tmux] 간단 사용법 정리

by 귤이두번 2023. 9. 21.

tmux란?

- 여러 세션을 관리할 수 있게 해주는 멀티플렉서 도구

- 여러 터미널 창을 하나의 창 안에서 여러 패널로 관리하거나, 백그라운드에서 프로세스를 계속 실행하게 할 수 있다

 

tmux 사용법

0. tmux 설치

sudo apt-get install tmux

설치 후 터미널을 껐다 킵니다

 

1. 특정 이름으로 세션 시작하기

tmux new-session -s [세션명]

 

2. 세션에 연결하기 (터미널 껐다가 다시 켰을 때)

tmux attach -t [세션명]

혹은 

tmux a -t [세션명]

 

3. 현재 실행 중인 세션 목록 보기

tmux list-sessions

 

4. 세션 종료하기

tmux kill-session -t [세션명]

 

tmux 내에서 주요 키 바인딩

- Ctrl-b + % : 현재 창을 수평으로 나누기
- Ctrl-b + " : 현재 창을 수직으로 나누기

- Ctrl-b + c : 새 창 만들기
- Ctrl-b + n : 다음 창으로 이동
- Ctrl-b + p : 이전 창으로 이동
- Ctrl-b + [ : 스크롤 모드로 전환 (이 상태에서 화살표 키로 스크롤 가능, q로 나가기)

- Ctrl-b + ← : 왼쪽 패널로 이동
- Ctrl-b + → : 오른쪽 패널로 이동
- Ctrl-b + ↑ : 위쪽 패널로 이동
- Ctrl-b + ↓ : 아래쪽 패널로 이동

- Ctrl-b + d : 현재 세션에서 분리 (세션은 백그라운드에서 계속 실행됨)

 

- 세션, 창, 패널의 관리와 설정은 tmux의 설정 파일 (~/.tmux.conf)을 통해 더 세밀하게 조절할 수 있다

 

 

참고: 에러

sessions should be nested with care, unset $TMUX to force

 

--> tmux session 동작 중 tmux를 추가로 실행 할 수 없다. 

댓글