티스토리 뷰

'screen'이라는 툴을 사용하면 ssh 원격 환경에서 딥러닝 학습 코드를 돌려놓고 ssh커넥션이 끊어져도 여전히 터미널이 돌아갈 수 있도록 해준다.

tmux는 screen의 기능도 포함하고, 터미널을 여러개로 분할해서 UI를 관리하는 것도 도와주는 종합적 세션 관리 툴이다.   

 

설치

왠지 모르게 되어 있었다. 

없다면

sudo apt install tmux

 

tmux new -s session_name

 

Tmux 세션 분리
다음을 입력하여 Tmux 세션에서 분리하고 일반 쉘로 돌아갈 수 있습니다.

Ctrl+b d

Tmux 세션에 다시 연결

세션에 먼저 연결하려면 세션 이름을 찾아야 합니다. 현재 실행 중인 세션 목록을 가져오려면 다음을 입력합니다.

tmux ls

출력에서 볼 수 있듯이 Tmux 세션은 2개가 실행 중입니다. 첫 번째 이름은 0이고 두 번째 이름은 my_name_session입니다.

예를 들어 세션 0에 연결하려면 다음을 입력합니다.

tmux attach-session -t 0

 

 

 Ctrl+b c : 셸이 있는 새 창을 만듭니다.

- Ctrl+b w : 목록에서 창을 선택합니다.

- Ctrl+b 0 : 창 0으로 전환합니다(숫자 기준).

- Ctrl+b , : 현재 창 이름 바꾸기

- Ctrl+b % : 현재 창을 두 개의 창으로 가로로 분할합니다.

- Ctrl+b " : 현재 창을 두 개의 창으로 수직으로 분할합니다.

- Ctrl+b o : 다음 창으로 이동합니다.

- Ctrl+b ; : 현재 창과 이전 창 사이를 전환합니다.

- Ctrl+b x : 현재 창을 닫습니다.

 

 

Ctrl+b [  : 스크롤

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함