Patrick's 데이터 세상

tmux 본문

Programming/Linux

tmux

patrick610 2021. 2. 16. 13:42
반응형
SMALL

 

 

리눅스에서 하나의 창이 아닌 여러 창을 함께 사용할 때 유용한 tmux 사용법이다. 리눅스 원격 연결이 꺼져도 서버가 꺼지지 않는 이상 tmux로 돌려놓은 코드는 다운되지 않는다.

 

 

tmux 구성 요소

  • session: 여러 윈도우로 구성
  • window: 터미널 화면, 세션 내에서 탭처럼 사용 가능
  • pane: 하나의 윈도우 내에서의 화면 분할

 

 

 

 

 

 

◎ 세션 상태 확인

tmux ls

 

 

 

◎ 세션 불러오기

tmux attach -t 0

기존 0번 세션으로 새 창 불러오기

 

 

 

◎ 세션 종료

exit

 

 

◎ 윈도우 닫기

(ctrl + b) d

 

 

 

◎ 새 윈도우 생성

(ctrl + b) c

 

 

 

◎ 윈도우 next 넘기기

(ctrl + b) n

 

 

 

 

session 관련 명령어

 

 새로운 세션 생성

   tmux new -s (session_name)

 

 세션 만들면서 윈도우랑 같이 생성

   tmux new -s (session_name) -n (window_name)

 

 다른 세션으로 전환

    tmux switch -t (session_name)

 

 세션 종료

   exit

 

 세션 목록

   tmux ls

 

 세션 다시 시작하기(다시 불러오기)

   tmux attach -t session_number

 

 세션 중단하기

   (ctrl + b) d

 

 스크롤하기

   ctrl + b + [

 

 특정 세션 강제 종료

   tmux kill-session -t session_number

 

 

윈도우 관련 명령어

 

 새 윈도우 생성

   (ctrl + b) c

 

 새 윈도우 이동

   (ctrl + b) b (숫자)

 

 

 

 

 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

 

 

 

 

참고1
참고2
 

[Linux] tmux 사용법

 

velog.io

 

반응형
LIST

'Programming > Linux' 카테고리의 다른 글

Screen  (0) 2021.04.01
리눅스 버전 및 CPU등 환경정보  (0) 2021.03.09
Linux - 디렉터리 관련 명령어  (0) 2020.06.25
Linux - E45: readonly option is set (add to override)  (0) 2020.06.25
Linux - 기본 명령어  (0) 2020.06.24
Comments