tmux는 Terminal multiplexer으로 터미널 창에서 좀 더 효율적으로 작업을 할 수 있다.
sudo apt install tmux
session : tmux를 실행하면 session이 나온다. tmux에서 session이 가장 큰 단위이다.
window : session 안에는 여러개의 window를 구성할 수 있다.
pane : window를 분할하여 여러 개의 pane를 구성할 수 있다.
#tmux 실행(session 생성)
tmux
#tmux 종료(session 종료, tmux 안에 있을 때)
exit
#tmux 종료(tmux 밖에 있을 때)
tmux kill-session
#window 생성(create)
[Ctrl] + b, c
#window 이름 변경
[Ctrl] + b, ,
#window 종료
[Ctrl] + b, &
[Ctrl] + d
#다음 window로 이동(Next window)
[Ctrl] + b, n
#이전 window로 이동(Previous window)
[Ctrl] + b, p
#특정 window로 이동
[Ctrl] + b, 숫자
#화면 세로 분할
[Ctrl] + b, %
#화면 가로 분할
[Ctrl] + b, "
#pane 이동
[Ctrl] + b, 방향키
#pane 삭제
[Ctrl] + d
화면 스크롤하고 싶을 때
#copy 모드 들어가기
[Ctrl] + b, [
# 위로 이동(mac 기준)
[Ctrl] + b, fn + <위화살표>
# 아래로 이동(mac 기준)
[Ctrl] + b, fn + <아래화살표>
#copy 모드 나오기
q