tmux command
tmux 사용법 정리
tmux command
-
Tmux 에서 새로운 윈도우를 생성하는 기본 단축키 조합
ctrl+b+c
-
새로운 윈도우를 생성한 뒤, 윈도우를 옮겨 다니기
ctrl+b+n, ctrl+b+p, ctrl+b+<숫자>
-
Tmux에서 윈도우를 세로로 갈라 2개의 pane 을 만드는 단축키 조합
ctrl+b+%
-
Tmux에서 윈도우를 가로로 갈라 2개의 pane 을 만드는 단축키 조합
ctrl+b+”
-
새로운 pane을 생성한 뒤, 이동
ctrl+b+<화살표>
-
pane 인덱스를 보며 옮겨 다니기
ctrl+b+q+숫자 (빨리 눌러야 함)
-
pane 크기 조절
ctrl+b 이후 ctrl+<화살표> or alt+<화살표>
-
Tmux에서 윈도우의 이름을 바꾸기
ctrl+b+,
-
Tmux에서 특정 pane/window의 스크롤 모드로 진입하기 위한 단축키 조합
ctrl+b+[
-
Tmux에서 스크롤 모드로 진입한 후에 텍스트 검색
search down : ctrl+s
search up : ctrl+r
search for the same string again : n
reverse search : shift+n
-
스크롤 모드에서 스크롤
PgUp (page up), PgDn (page down) 으로 맥에서는 PgUp, PgDn 대신 fn+방향키 를 이용
tmux는 3 Layers 이 있다.
- session
- window
- pane
아래는 session 관련 명령어 이다.
-
Tmux 세션 시작
tmux
-
새로운 Tmux 세션 이름 지정하며 시작
tmux new -s bob
-
Tmux 세션 목록 출력
tmux ls
-
session 과 윈도우 목록을 한눈에 출력
session에 들어간 상태에서 ctrl+b+w
-
pane 을 종료
위에 session 과 윈도우 목록에서 ctrl+b+x
-
모든 pane과 함께 window를 종료
ctrl+b+&
-
모든 session 종료
tmux kill-server
-
Tmux에서 특정 모드에서 빠져나가기
q
-
session 으로 부터 detach
ctrl+b+d
-
가장 최근 session에 연결
tmux a
-
특정 session에 연결
tmux a -t 0
-
특정 session을 종료
tmux kill-session -t bob