본문 바로가기
프로그램이야기/linux

[ Linux ] screen 명령어

by Doinge 2020. 12. 11.
728x90
반응형

Screen이란??

해당 서비스 또는 프로그램을 백그라운드에서 돌리면서 필요할때마다 포어그라운드 시키는 명령어
yum | apt-get 으로 설치 가능
물리적인 터미널을 여러 개의 가상 터미널로 다중화해주는 도구( 독립적으로 세션이 분리되어 동작 )

 

설치방법

yum instasll screen

apt-get install screen

기본 명령어

 

-screen -S 세션이름 => screen 생성

- screen -list => screen list 보기 ( 현재 접속한 세션에 Attached 라고 표시 됨 )

-screen -r 세션이름 => 실행중인(Detached) screen 세션으로 재 진입 ( 세션이 하나일 경우 입력안해도 됨 )
-screen -x 세션이름 => 실행중인(Attached) screen 세션으로 재 진입 ( 세션이 하나일 경우 입력안해도 됨 )

===> 한 화면에서 동시에 여러사용자가 작업 가능
반응형

Screen 실행 중 명령어

 

screen 실행 후 명령어는 Ctrl + a로 시작함.
Ctrl + a + c : 새로운 쉘이 생기면서 해당 쉘로 이동
Ctrl + a + a : 바로 전 창으로 이동
Ctrl + a + n : 다음 창으로 이동 ( next )
Ctrl + a + p : 이전 창으로 이동 ( previous )
Ctrl + a + 숫자(ex 0, 1, 2) : 숫자에 해당하는 창으로 이동
Ctrl + a + 스페이스키 : 다음 창
Ctrl + a + 백스페이스키 : 이전 창

Ctrl + a + d : 세션을 종료 하지 않고 현재 작업을 유지하면서 screen 세션에서 빠져나옴
Ctrl + d : 세션을 종료 시키면서 빠져나옴
exit : screen 쉘상에서 exit 실행하면 세션이 완전히 종료

 

728x90
반응형

댓글