본문 바로가기

코딩과 교육/전문코딩

tmux 사용법

터미널 멀티플렉서, 원격 접속(텔넷, ssh 등)이 끊겨도 이후 재접속하여 기존 작업을 이어서 진행해 나갈 수 있음.
기본 명령어는 "Ctrl + b"

설치

 

우분투 계열
  $ sudo apt install tmux
CentOS 계열
  $ sudo yum install tmux
MACOS
  $ brew install tmux

구성 요소

session : 윈도우로 구성

window : 일반적인 터미널 화면, 세션 내에서 탭 사용

pane : 윈도우 내 화면 분할 가능

# 시작 : tmux

# 도움말 : [Ctrl+b] ?

Session 명령어

새로운 세션

tmux new -s (session_name)

세션 만들면서 윈도우 생성

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

세션 종료

exit

세션 목록

tmux ls

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

tmux attach -t session_number

세션 중단 & 일반셀로 돌아가기

(ctrl + b) d

tmux 세션에 다시 연결

목록확인 : tmux ls
세션연결 : tmux attach-session -t 0

스크롤

ctrl + b + [

특정 세션 종료

tmux kill-session -t session_number

윈도우 명령어

윈도우 생성

(ctrl + b) c

윈도우 이동

(ctrl + b) b (숫자)

Pane 명령어

Pane 나누기

(ctrl + b) % #좌우로 나누기
(ctrl + b) " #위아래로 나누기

Pane 이동

(ctrl + b) 방향키
(ctrl + b) q
(ctrl + b) n
(ctrl + b) o #순서대로 이동

Pane 삭제

(ctrl + d)

Pane 사이즈

(ctrl + b) (alt) 방향키

단축키 목록

(ctrl + b) ?