Programming/Etc.

[Tmux] Tmux 사용법

꾸준희 2023. 4. 27. 22:18
728x90
반응형

 

Tmux 

Tmux는 terminal multiplexer의 약자로 하나의 터미널에서 화면 분할을 할 수 있게끔 해주고, 특히 딥러닝을 학습 시 ssh 연결을 통해 작업을 많이 하게 되는데, 이 때 tmux를 사용하면 ssh 서버와 연결이 끊겨도 작업중인 세션들이 사라지지 않도록 해준다. 

 

 

Tmux 설치하기 및 설치 확인 

$ sudo apt install tmux
$ tmux -V

 

 

Tmux 생성하기 

$ tmux

아래와 같이 session에 이름을 지정하여 생성하는 방법은 아래와 같다. 

$ tmux new -s [세션명]

 

test라는 이름을 지정하여 생성하면 아래와 같이 창이 나타난다. 

user name은 가렸다!

 

Session 확인하기

아래와 같이 명령어를 입력해주면 detached 되어있는 session을 확인할 수 있다. 

$ tmux ls

 

 

 

Session 종료하기

$ Ctrl + d

 

 

 

Session 분리하기

세션을 종료하지 않고 기존 shell로 이동하는 방법은 다음과 같다. 

$ (Ctrl + b) + d

detached (from session first_session) 라는 문구가 뜨면서 세션이 종료되지 않고 detach 된다. 

 

 

 

Session 다시 불러오기

세션에 다시 attach 하고 싶다면 아래와 같이 입력해준다. 세션명은 tmux ls 명령어로 확인이 가능하다. 

$ tmux attach -t [세션명]

 

 

 

 

 

참고자료 : https://pebpung.github.io/engineering/2022/04/24/Tmux.html

 

Tmux 사용법 - 중단없이 딥러닝 학습하는 방법 · ML감자

Tmux

pebpung.github.io

 

728x90
반응형