tmux in ubuntu

os/LINUX 2017. 12. 31. 06:42

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

AND