나만의 우분투 설정을 만들자!

TMUX - 설치 및 단축키

빠빠담 2020. 9. 27. 23:28
반응형

TMUX

Intro

Terminal MUltipleXer
터미널 다중화 장치

터미널 Session 관리와 Window를 Pane으로 다중 분할하여 병렬적 처리에 도움을 준다.

Prefix

Ctrl + b

모든 tmux 명령어 앞에 해당 Ctrl + b prefix를 붙인다.
(tmux 명령어 임을 선언한다)

Install

$ sudo apt update
$ sudo apt install tmux

Session

tmux를 이루는 가장 큰 단위 여러 윈도우로 구성

명령어

Session

# 생성
$ tmux new-session -s ${session name}

# Detached
d

# Attached
$ tmux a -t ${session name}

a

목록

$ tmux list-sessions
$ tmux ls

s 

이름 변경

$

제거

Session상에 존재하는 모든 Window 제거

$ tmux kill-session -t ${session name}

Window

사용자에게 보여지는 한 터미널 화면
다중 Pane을 가지며 Session에 종속된다

명령어

생성

c

이름 변경

,

이동

# Next
n

# Previous
p

# Window Number
0

제거

해당 윈도우의 Pane을 모두 제거

Pane

하나의 윈도우에서 분할된 화면
각 틀은 독립적인 하나의 터미널

명령어

분할

# 수평 분할
%

# 수직 분할
"

# 사이즈 크기 조절
# (prefix 입력시 Ctrl을 유지)
Ctrl + 방향키

제거

x

확대 Zoom in/out

z

Config

$HOME에 .tmux.config에 위치시키자

# Change prefix C-b to C-a
set-option -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix

# move around panes with hjkl
bind h select-pane -L
bind j select-pane -D
bind k select-pane -U
bind l select-pane -R

https://github.com/phoresis92/tmux-config

Inspired by

youtu.be/FdvjywJBQJg

https://www.youtube.com/watch?v=0eCHCrYMQIw

 

반응형

'나만의 우분투 설정을 만들자!' 카테고리의 다른 글

Terminator - double characters  (0) 2021.07.21
Github Cli  (0) 2021.07.15
Ubuntu - Java11 설치  (0) 2020.09.24
RDP - multi monitor  (0) 2020.09.23
초기 설정 스크립트  (0) 2020.09.22