0. 설치
가. $ sudo apt install tmux : ubuntu, (apt or apt-get)
1. Session 관련(여러개 세선 생성 가능)
가. $ tmux new-session -s [session_name] -n [window_name] : screen_name 및 window_name 을 가지는 세션 생성, -s, -n을 지정하지 않으면 임의 이름 생성됨
나. $ tmux attach-session -t [session_name] : 지정 session_name을 가지는 세션으로 접속, 화면 공유 같이됨
다. 세션(윈도우-팬)에서 Ctrl + b + d : 세션 detach
라. 세션(윈도우-팬)에서 Ctrl + b + $ [session_name] : session_name으로 세션 이름 변경
2. Window 관련(세션 내에는 여러 윈도우 생성 가능)
가. Ctrl + b + c : 새로운 윈도우 생성
나. Ctrl + b + , : 윈도우 이름 변경
다. Ctrl + b + 0~9 : 지정 번호의 윈도우로 이동
라. Ctrl + b + & 또는 exit : 윈도우 삭제
3. Pane 관련(윈도우 내에서는 여러 팬 생성 가능)
가. Ctrl + b + " : 팬 가로 분할
나. Ctrl + b + % : 팬 세로 분할
다. Ctrl + b + 방향키 : 팬 이동
라. Ctrl + b + [ : 스크롤(방향키업다운 또는 페이지업다운 )
마. exit : 팬 삭제
4. Session 공유(A:공유권한자, B:공유사용자)
가. $ tmux attach-session -t [session_name] : 지정 session_name을 가지는 세션으로 접속, 화면 공유 같이됨
나. 가는 동일한 유저일 경우 간편하게 사용가능함, 하지만 다른 유저일 경우는 아래와 같이 사용
다. A : $ tmux -S /tmp/socket
1) -S /tmp/socket는 다른 유저에게 공유할 소켓 경로 이름
라. A : $ chmod 777 /tmp/socket
1) 다른 유저가 공유할 수 있도록 접근권한 변경
마. B " $ tmux -S /tmp/socket attach-session