tmux

Younghwan Cha·2022년 10월 14일
0

linux command

목록 보기
15/16
post-thumbnail

tmux 는 pseudoterminal 을 session, window, pane 단위로 관리하는 multiplexer 이다.
multiplexer 란, 여러 개의 입력 신호 중 원하는 신호를 선택해서 출력해주는 회로로, 먹스라고도 불린다.
다시 말해서, 멀티플렉서는 다중 입력 => 단일 출력의 기능을 한다.

sudo apt install tmux

외부 command

tmux session list
tmux ls

create new session
tmux new -s <session name>

session 이름을 넣지 않을 경우 default 로 숫자 0 부터 오름차순으로 이름 할당한다

attach session
tmux attach -t <session name>

kill session
tmux kill-session -t <session name>

rename session
tmux rename-session -t 0 <session name>

내부 command

가로로 pane 추가
<Ctrl + b> + %

세로로 pane 추가
<Ctrl + b> + "

pane 변경
<Ctrl + b> + 방향키

pane full size
<Ctrl + b> + z

pane 삭제
exit

tmux 에서는 window 의 내부 나누어진 창을 pane 이라고 부른다.

window 추가
<Ctrl + b> + c

session detach ( 나가기 )
<Ctrl + b> + d

pane 혹은 window ( 마지막 pane 에서 실행 시 ) 삭제
<ctrl + d>

[ref]
https://github.com/tmux/tmux/wiki/Getting-Started
https://www.sitepoint.com/tmux-a-simple-start/
https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/

profile
개발 기록

0개의 댓글