1. tmux 는 언제 사용하는가?

 

터미널 창에서 jupyter notebook 를 실행시킨뒤 만약 mysql 을 실행시키려고 하면 jupyter notebook 종료해야지만 다른 mysql 을 사용할 수 있다. 이때, tmux 를 활용하면 2가지 작업을 동시에 실행할 수 있다.

 

2. tmux 적용해보기

 

1) 세션 생성하기

AWS 서버에 'dss' 라는 이름으로 세션을 새로 생성한다. 세션과 함께 1번째 윈도우가 만들어진다.

tmux new -s dss

 


2) 윈도우 추가로 생성하기

dss 라는 세션 안에 2번째 윈도우가 새로 생성됬다.

( 앞으로 1번째로 생성된 윈도우는 w0 , 2번째로 생성된 윈도우는 w1 로 명칭을 통일하겠습니다. )

# ctrl 과 b 를 동시 누른다
ctrl + b
# 이후 c를 누른다
c

 

 


3) jupyter notebook 실행하기

새로 만든 w1(두번째 생성한 윈도우) 에서 jupyter notebook 을 실행시켜보기

jupyter notebook

 

터미널 창


4) 다른 작업 수행하기

jupyter notebook 작업 이외에 다른 작업을 하고 싶다면, 다른 윈도우창으로 들어가 ( 명령어 ctrl + b 누른뒨 원하는 윈도우창 번호 입력) 작업을 수행하면된다.

# 윈도우 창 변경하는 방법
ctrl + b 누른 후 [윈도우 번호] 누르기
# 예를들어 현재 내가 윈도우0 번째에 들어와있는데 윈도우3 으로 이동하고 싶다면?
ctrl + b 동시에 누른 후, 3 누르기.

※그 외 유용한 단추기 모음 사이트

https://edykim.com/ko/post/tmux-introductory-series-summary/

반응형

+ Recent posts