[CheatSheet] TMUX

TMUX 는 터미널을 다수의 패널 형태로 나누어 사용할 수 있게 해주는 등 터미널을 편리하게 사용할 수 있게 해주는 도구이다. 자주 사용하게 되는 기능에 대한 사용법은 다음과 같다.
 
_패널을 세로로 나누기_
Ctrl + b → %
 
_패널을 가로로 나누기_
Ctrl + b → ”
 
_패널 생성 시 기본 디렉토리 변경_
Ctrl + b → : → attach -c “#{pane_current_path}”
 
_패널 이동_
Ctrl + b → 방향키
 
_패널을 전체 화면으로 보기 & 원래대로 복귀하기_
Ctrl + b → z
 
_패널을 새 윈도우로 만들기_
Ctrl + b → !
 
새 윈도우 만들기
Ctrl + b → c
 
_윈도우 이름 변경하기_
Ctrl + b → ,
 
_윈도우 닫기(종료)_
Ctrl + b → &
 
_윈도우 이동_
Ctrl + b → 윈도우 번호
 
_윈도우 미리보기 및 이동_
Ctrl + b → w
 
_스크롤_
Ctrl + b → [
 
_검색_
(스크롤 모드에서) Ctrl + s → 검색어 입력
(아래로 검색) n
(위로 검색) N
(스크롤 버퍼 초기화) Ctrl + b → : → clear-hystory
 
_복사 & 붙여넣기_
먼저 스크롤 모드로 진입한다.
Ctrl + Space 를 입력한 후 복사하기 위한 블록을 지정한다.
Alt + w 를 입력하여 버퍼에 위에서 선택한 블록을 저장한다.
Ctrl + b → ] 를 입력하여 붙여 넣기 한다.
// 복사 및 붙여넣기에 대해서는 https://potatogim.net/wiki/Tmux 에 더 자세히 설명되어 있다.
 
_기본 쉘 변경_
.tmux.conf에 설정 추가한다.

tmux 종료 후 다음 커맨드를 실행한다.

 
 
_설정 파일(.tmux.conf) 샘플_
https://github.com/junegunn/dotfiles/blob/master/tmux.conf