tmux 치트 시트
tmux의 주요 사용법을 정리한다.
command line 명령어
tmux new -s session_name -n window name : 새로운 세션을 생성
tmux attach -t session_name : 기존 세션에 붙음(attach)
tmux ls : 세션 목록
tmux rename-session -t ori_name new_name : 세션명 변경
tmux kill-session -t session_name : 세션 삭제
tmux kill-server : 서버 삭제 - 모든 세션 삭제
tmux 내부 커맨드
아래에 설명하는 prefix
는 ctrl + b
을 의미함(기본값)
common
prefix + : : tmux console
prefix + s : 세션 목록
prefix + d : 세션에서 떨어지기(detach)
prefix + $ : 세션명 변경
perfix + ( : 이전 세션
perfix + ) : 다음 세션
window
window
는 세션 내에서 여러개의 터미널을 전환하면서 사용할 수 있도록 한다.
vi
로 따지자면 버퍼에 가깝다.
prefix + c : 윈도우 생성
prefix + & : 윈도우 삭제
prefix + , : 윈도우명 변경
prefix + ${number} : 윈도우 선택 - 번호 사용
prefix + n : 다음 윈도우
prefix + p : 이전 윈도우
prefix + w : 윈도우 선택기
pane
pane
은 윈도우를 분할하여 한화면에 여러 터미널을 볼 수 있게 한다.
prefix + % : 좌우로 pane 분리
prefix + " : 상하로 pane 분리(")
prefix + x : pane 닫기
prefix + arrow : pane 이동
prefix + q : pane 번호 확인
prefix + q num : pane 번호로 이동
prefix + space : 기 설정된 layout들로 변경(순환)
prefix + o : 다음 pane
prefix + ; : 이전(last) pane
prefix + alt + arrow : pane 크기 변경
prefix + ! : pane을 윈도우로 변경
prefix + z : pane 줌(zoom) 토글
prefix + { : 현재 pane을 왼쪽으로 이동
prefix + } : 현재 pane을 오른쪽으로 이동
관련 링크
- 치트 시트 : https://tmuxcheatsheet.com/
- tutorial : https://leimao.github.io/blog/Tmux-Tutorial/