hubring

Tmux 설치 및 사용법 본문

linux

Tmux 설치 및 사용법

Hubring 2021. 3. 24. 14:39

tmux (Terminal Multiplexer)

tmux는 사용자가 단일 단말기 창 또는 원격 터미널 세션 안에서 여러 별도의 터미널 세션에 액세스할 수 있도록 여러 가상 콘솔을 다중화하는데 사용할 수 있는 응용 소프트웨어이다. 이 응용 프로그램은 명령어 인터페이스로부터 다수의 프로그램을 처리하고 유닉스 셸로부터 프로그램을 분리하는 데에 유용하다.[2] 이것은 GNU Screen과 동일한 기능을 많이 제공하지만 BSD 허가서로 배포된다.
wiki 백과참고

tmux 설치

Platform Install Command
Arch Linux pacman -S tmux
Debian or Ubuntu apt install tmux
Fedora dnf install tmux
RHEL or CentOS yum install tmux
macOS (using Homebrew) brew install tmux
macOS (using MacPorts) port install tmux
openSUSE zypper install tmux

Getting Started

https://github.com/tmux/tmux/wiki/Getting-Started

mac에서 brew가 없는 경우 설치 명령어

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Tmux 사용 방법.

참고 - https://npd-58.tistory.com/21

#새로운 session 생성
tmux new -s <session_name> -n <window_name>

#session 이름 수정
ctrl + b, $

#session 종료는 tmux에서 exit

#session 중단하기
ctrl + b, d

#session 목록 보기
tmux ls

#session 다시 시작
tmux attach -t <session-number or session-name>

#페이지 이동 
alt + up, down
#window 생성
ctrl + b, c

#window 이름 수정
ctrl + b, ,

#window 종료
ctrl + d

#window 이동
ctrl + b, 0-9 : window number
            n : next
            p : prev
            w : window selector
#pane 나누기
ctrl + b, % : 세로 분할
          " : 가로 분할

#pane 이동
ctrl + b, q : number
          o : 순서대로 이동

#pane 닫기
ctrl + d

#사이즈 조절
ctrl + b, :resize-pane -L,R,D,U 10
OR
ctrl + b, alt + 방향키

#레이아웃 변경
ctrl + b, spacebar

tmux.conf

~/.tmux.conf 파일을 생성해 설정을 저장해두면 시작할 때 자동으로 설정을 불러온다
필요한 설정들을 지정하면 보다 편리하게 사용이 가능하다.

'linux' 카테고리의 다른 글

NUMA  (0) 2021.05.14
Vim 사용방법 정리  (0) 2021.03.24
Linux에서 쉘스크립트 파일 만들기  (0) 2021.03.24
[리눅스] top  (0) 2021.02.03
[리눅스] 시스템 구성 정보 확인하기  (0) 2021.02.03