tmux

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

끝.


Comments

One response to “tmux”

Leave a Reply

Your email address will not be published. Required fields are marked *