OS/Linux
tmux - 세션 관리
구닥다리 엔지니어
2014. 5. 28. 10:50
간단한 사용법을 알아두면 활용도가 엄청나다.
기본적인 개념이 존재하는데, 다음과 같다.
- session : tmux를 실행할때 마다 생성되며, 사용자가 로그인할 때와 마찬가지로, 유지되는 연결을 말한다.
- window : tmux session 안에서 여러개의 windows를 만들 수 있으며, 한 화면에 보여지는 터미널 창을 말한다.
- pane : 하나의 윈도우 창을 분할 했을때, 각각의 쪼개진 화면을 말하며, 하나의 윈도우는 여러개의 pane으로 나눌 수 있다.
세션에 이름 부여하기
$ tmux new-session -s 세션이름
or
$ tmux new -s 세션이름
세션 생성 후 이름 변경 할 경우에는
ctrl + b + $
입력 후 수정
다른 방법으로는 명령행에서 변경인데,
ctrl + b + :
로 명령행 진입 후 명령행에서 다음을 입력
tmux rename-session
세션 유지하기
session detached로 세션을 빠져나오기만하고 유지할 수 있다.
ctrl + b + d
세션 확인하기
tmux list-session
or
tmux list-sessions
or
tmux ls
기존 세션 연결하기
tmux attach -t 세션명