Tmux(Terminal muliplexer)란?

Tmux는 하나의 터미널 화면에서 여러개의 화면을 분할해 사용할 수 있게 해줍니다. 매번 새로운 터미널을 띄울필요 없이 작업할 수 있게 해줍니다. 

 

Tmux 설치

brew install tmux

 

Tmux사용법

#새로운 session 생성
tmux new -s <session_name> -n <window_name>

#session 이름 수정
ctrl + b, $

#session 종료는 tmux에서 exit

#session 중단하기
ctrl + b, d

#session 목록 보기
tmux ls

#session 다시 시작
tmux attach -t <session-number or session-name>

#페이지 이동 
alt + up, down
#window 생성
ctrl + b, c

#window 이름 수정
ctrl + b, ,

#window 종료
ctrl + d

#window 이동
ctrl + b, 0-9 : window number
            n : next
            p : prev
            w : window selector
#pane 나누기
ctrl + b, % : 세로 분할
          " : 가로 분할
          
#pane 이동
ctrl + b, q : number
          o : 순서대로 이동

#pane 닫기
ctrl + d

#사이즈 조절
ctrl + b, :resize-pane -L,R,D,U 10
OR
ctrl + b, alt + 방향키

#레이아웃 변경
ctrl + b, spacebar

tmux conf 설정

set -g mouse on 						#마우스 사용
set-option -g history-limit 10000		#history 라인 10000
set-option -g default-shell /bin/zsh	#기본 bash zsh로 변경

 

 

참고

https://edykim.com/ko/post/tmux-introductory-series-summary/#copy-mode-sup-idfnref-2124-2a-hreffn-2124-21asup

+ Recent posts