tmux 사용법
tmux란?
tmux(Terminal Multiplexer)는 세션을 통해 터미널 화면을 여러개로 분할하여 사용할 수 있는 도구이다.
tmux를 사용하기 위해서는 다음과 같은 용어를 알아야 한다.
Sessions
: 독립적인 작업 환경, 세션을 통해 여러 프로젝트나 작업을 분리하여 관리할 수 있다.Windows
: 하나의 작업 공간, 개별 터미널 화면이다.Panes
: 독립적인 터미널 화면으로 작동
아래 사진은 하나의 Session, 세 개의 Window, 세 개의 Pane이다.
다음은 tmux의 설치와 명령어들이다.
설치
1
$ sudo apt-get install tmux
사용법
Session
tmux
: 새로운 세션 시작tmux new -s [name]
: 세션 이름 + 새로운 세션 시작tmux ls
: 세션 목록 나열- tmux 실행 +
(ctrl+b) → d
: 현재 세션에서 빠져나오기 tmux a
: 마지막 세션으로 들어가기tmux a -t [name]
: 특정 세션(name)으로 들어가기tmux kill-session -t [name]
: 특정 tmux 삭제
Window
(ctrl + b) → c
: 새로운 윈도우 생성ctrl + d
: 윈도우 닫기(ctrl + b) → ,
: 현재 윈도우 이름 바꾸기(ctrl + b) → w
: 현재 윈도우 목록 나열
Pane
(ctrl + b) → "
: 현재 창을 가로로 나누기(ctrl + b) → %
: 현재 창을 세로로 나누기(ctrl + b) → 방향키
: 방향키 방향으로 창 이동(ctrl + b) → space
: 창 배열 순환
Ref
[1] 공식 문서