2013-04-04

tmux 기초

설치


$ brew install tmux # os x
$ sudo apt-get install tmux # ubuntu

$ tmux -V # version

session 만들기


$ tmux new -s basic # 이름 있는 세션

Detaching and Attaching Sessions


Ctrl-b is for tmux command.


CTRL-b, d # detach
$ tmux ls # list-sessions
$ tmux attach -t [session]
$ tmux kill-session -t basic

Working with Windows


$ tmux new -s prd -n log # 첫째 윈도우 이름을 'log'로 함.
Ctrl-b, c # 새 윈도우 생성
Ctrl-b, , # 윈도우 이름 변경.
Ctrl-b, n # 다음 윈도우로 이동
Ctrl-b, p # 이전 윈도우로 이동
Ctrl-b, 숫자 # 0부터 시작하여 지정된 숫자의 윈도우로 이동
Ctrl-b, f # 윈도우 찾기
Ctrl-b, w # 윈도우 선택하여 이동

Working with Panes


Ctrl-b, % # 새 패인 생성. new column
Ctrl-b, " # 새 패인 생성. new row
Ctrl-b, o # 패인간 이동.
Ctrl-b, <space> # 기본 레이아웃 사이클.
# 기본 레이아웃: even-horizontal, even-vertical, main-horizontal, main-vertical, tiles

Command mode


Ctrl-b, : # command mode

Scrolling Through Output with Copy Mode


Ctrl-b, [ # copy mode. 'Enter' to escape.
그런 다음 <space> and <Enter> # 복사할 텍스트의 시작과 끝 지정.
Ctrl-b, ] # 붙여 넣기.
# ~/.tmux.conf에 
setw -g mode-keys vi # 커서 이동하기 위해 vi키를 사용.

댓글 없음:

댓글 쓰기