tmux는 하나의 터미널에서 여러 개의 터미널을 사용할 수 있게 해주는 Multiplexer이다. 또한 detach 기능도 지원하여, screen과 같이 여러 개의 터미널이 실행된 상태에서 백그라운드로 전환할 수 도 있다.
설치는 그냥 apt
를 이용하여 설치한다.
$ sudo apt install git tmux
tmux를 사용하는데 플러그인을 사용하기 쉽도록 매니저를 설치한다.
$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
이제 tmux의 환경설정을 위한 파일을 수정한다.
$ vi ~/.tmux.conf
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'
set -g mouse on
set -g destroy-unattached on
setw -g monitor-activity on
set -g visual-activity on
set -g default-terminal "screen-256color"
set -g history-limit 30000
set -g base-index 1
set -g pane-base-index 1
# Pane splitting.
bind \\ split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
bind r source-file ~/.tmux.conf \; display "Reloaded ~/.tmux.conf"
run '~/.tmux/plugins/tpm/tpm'
실행은 터미널에서 다음과 같이 입력한다.
$ tmux
간단한 사용법은 다음과 같다.
- 가로로 창 분리: ctrl + b + \
- 세로로 창 분리: ctrl + b + -
- 창 전환은 마우스로 클릭
- 새로운 그룹 (윈도우 생성): ctrl + b + c
끝.
Leave a Reply