본문 바로가기

기타_computer

tmux 간단 사용법

tmux 간단 사용법

  • apt install tmux 를 통해 다운로드
  • 터미널에 tmux를 입력하고 엔터치면 다음과 같은 세션이 뜬다

  • tmux의 모든 명령어는 C-b라는 접두사로 시작한다 →Ctrl +b 를 키보드상에서 누른 뒤에 메뉴얼 페이지에 나와있는 옵션 키들을 입력하면 된다.
  • 모든 메뉴얼 페이지를 보면 이렇게 나와있는데 C-b를 치는건지 Ctrl-b라는 입력하는것인지 헷갈리지 말자.

  • 위의 캡쳐는 tmux 실행 뒤 Ctrl +b 를 키보드상에서 누른 후 %를 (키보드 상에서) 눌러서 창을 두개의 pane로 나눈 모습이다.
  • 참고로 Ctrl +b 를 키보드상에서 누른 후 ? 를 입력하면 사용할 수 있는 모든 옵션키가 출력된다
  • nohup 과 비슷하게 서버에서 프로세스를 돌릴때 세션을 생성하여 끊기지 않게 하는 용도로 사용하려면 터미널에서 tmux를 실행하는 대신 **tmux new -s 세션명** 을 입력하여 tmux 세션을 지정 실행하면 된다.

tmux로 실행하는 경우에는 0번부터 번호로 이름이 설정되지만 이 경우엔 세션명을 지정하여 생성할 수 있다.

  • 잠깐 tmux의 초록창을 덮어두고 원래 터미널로 돌아오고 싶다면 세션을 detaching하면 된다.
  • 이는 tmux 터미널에서 C-b( Ctrl +b 를 키보드상에서 누르기) d 이다.

  • 위와 같이 ner_train이라는 세션을 생성하여 열고 detach했다가 다시 re-attacing하고 싶으면tmux attach-session -t 세션명 을 통해 돌아가면 된다. (tmux a -t 세션명 도 가능)
  • tmux ls를 통해 세션명을 확인하고
  • 위의 세션을 종료하고 싶다면 세션 밖에서 tmux kill-session -t 세션명 으로 종료