develop/linux
Screen
아르르르를를르
2019. 11. 3. 20:46
유용할 때
1. cmd 창이 한개인데 여러 cmd 창이 필요하다!
2. background daemon으로 실행시켜야할 프로그램이 있다.
개념
attach : 가상세션 불러오기
detach : 현재 screen 다시 집어넣기
Command
screen -list : 생성된 screen list를 보여줌
screen -S [세션명] : 세션명으로 세션시작
screen -R [세션명] : 세션명으로 세션불러옴. 없으면 새로 생성 (생성하기 싫으면 -r 사용)
screen -x [세션명] : 동시에 여러사용자가 한 화면으로 공유하며 입력가능
screen -X -S [screen ID] kill : attach 상태 screen 삭제
ctrl+a, d : detach, 세션을 유지하면서 빠져나옴
ctrl+a, S : split, 창(region)을 나눔
ctrl+a, Tab : 다른 region으로 이동
ctrl+a, Q : 현재 region 제외한 나머지 region 숨기기
세션 종료하려면 세션 안에서 exit 하면 된다.