[miscellaneous] tmux usage

기타 유용한 tmux 명령어에 대해 작성합니다.

Tmux 사용법

  • tmux란?
    • tmux를 이용해서 터미널을 꺼도 연결이 끊어지지 않고 딥러닝을 학습할 수 있는 방법.
    • tmux란 terminal multiplexer의 약자로 이름에서 알 수 있듯이 여러개의 터미널을 각각 독립적으로 사용할 수 있게 해주는 유틸리티입니다.
    • 하나의 터미널에서 화면을 분할하게 사용할 수 있어 작업효율을 높여주고, 영구적인 Session을 제공할 수 있기 때문에 작업중 ssh서버와 연결이 끊겨도 작업중인 것들이 사라지지 않습니다.

Tmux 설치.

sudo apt install tmux
Tmux 세션 만들기.
  • make a session
tmux new -s [session-name]
생성된 세션에서 빠져나오기.
ctrl + B + D
현재 생성된 세션의 종류 찾기
tmux ls
해당하는 세션 이름에 접속하기.
tmux attach -t [session-name]
세션 종료하기
tmux kill-session -t [session-name]
Tips
  • tmux : 새로운 세션 시작
  • tmux new -s NAME : 세션 이름과 함께 새로운 세션 시직
  • tmux ls : 현재 세션 목록 나열
  • tmux 실행 중 ctrl+b -> d 를 누르면 현재 세션에서 빠져나옴
  • tmux a : 마지막 세션으로 들어가기
  • tmux a -t [session-name] : 특정 세션으로 들어가기



Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • [miscellaneous] linux bash shell script usage
  • [구현] MuJoCo 기초 사용법
  • [miscellaneous] docker usage
  • [miscellaneous] pyenv usage
  • [paper-review] Shelving, Stacking, Hanging: Relational Pose Diffusion for Multi-modal Rearrangement