[Linux] Tmux 사용법

Jaehyeong Kwon·2022년 4월 14일
0

💻 Intro

여러 클라우드 서비스에서 인스턴스를 만들고 머신러닝 모델 training을 할 때 원격이 끊어지면 training이 그대로 중지된다. 하지만 계속 켜 놓을 수는 없는 상황이기 때문에 이런 경우를 위해 유용한 tmux에 대해 알아보고자 한다.
또한 여러 창으로 나눌 수 있는 기능도 소개하고자 한다.


💻 Tmux 구성 요소

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

💻 Session 관련 명령어

tmux new -s (name) // 새로운 세션 생성

tmux new -s (name) -n (window_name) // 새로운 세션, 윈도우 동시 생성

exit // 세션 종료

tmux ls // 세션 목록

tmux attach -t session_number // 세션 다시 시작하기

(ctrl + b) d // 세션 중단하기

tmux kill-session -t session_number // 특정 세션 강제 종료

💻 Window 관련 명령어

(ctrl + b) c // 새 윈도우 생성

(ctrl + b) b (number) // 새 윈도우 이동

💻 틀 관련 명령어

(ctrl + b) % // 틀 좌우로 나누기

(ctrl + b) " // 틀 위아래로 나누기 

(ctrl + b) 방향키 // 틀끼리 잉동

(ctrl + b) q 

(ctrl + b) o //순서대로 이동

(ctrl + d) // 틀 삭제 

기본적인 tmux 사용법에 대해 알아보았다.

profile
나무와 같이 성장하는 사람

0개의 댓글