메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

소프트웨어(윈도우) 일반

LINUX screen 기본 사용법

2008.09.19 14:11

WhiteAT 조회 수:6050

출처: http://www.hopeone.co.kr/2007-02-04/board.php?board=freebsd&command=body&no=10&&PHPSESSID=50298e7aa0d09880f052c81809149e4c


--------------------------------------------------------------------------------

screen은 한 접속 터미널을 통해 다수의 가상 터미널을 공유해서 사용합니다.
해서 서로다른 셀화면(이 표현이 적절한지 모르겠군요-.-)을 위해 매 터미널
접속을 해야 하는 번거로움을 덜 수 있습니다.


일단 telnet 나 ssh 로 원견 접속을 합니다(물론 consol환경이면 로긴할 필요
없겠죠).

아래 명령어를 실행합니다.

$ screen -S mysession

별문제 없다면 떵그라니 그냥 로긴후의 그 화면과 별다를게 없습니다.
여기서 ls 합니다.
이제 Ctrl+a c 를 누릅니다. 다시 Ctrl+a a 를 누릅니다.

이거면 screen을 모르는 분이라면 대충 감 잡았을 겁니다. 그쵸 -.?

screen내에서 명령어는 Ctrl+a 로 시작합니다. 다시 Ctrl+a a
누르면 이전 창으로 변경됩니다.

이제 Ctrl+a d를 눌러보세요. 이 상태를 screen이 detach되었다고 합니다.
이제 컴맨드라인에서 screen -list 라고 쳐보세요.

mysession 이라는 이름의 screen 목록이 있을 겁니다.
이 screen을 다시 사용할 수 있는데 컴맨드라인에서 screen -r myses 라고
쳐보세요. detach 전 상태로 딱 붙어 있을 겁니다.

다음은 screen내에 몇개의 창이 있는지 보는겁니다.
Ctrl+a w 라고 쳐보세요. 맨 밑줄에 잠시동안 0*$bash 1-$ bash 이라는
표시가 나올겁니다. 사용하는 셀에 따라 bash는 다른걸로 표시될 수 있습니다.
만약 xterm을 사용하거나 root 인 경우 좀 틀릴 수 있습니다.
xterm인 경우 title 바에 잠시 나타나고 사라집니다.

창간에 이동할때는 Ctrl+a 0~9 으로 이동할 수 있습니다. 창이 2개만 있거나
자주 쓰는 2개 사이만 이동할때는 Ctrl+a a 를 이용하면 편리합니다.

screen을 쓰면 작업도중 logout해도 편합니다. screen을 죽이지 않고 접속만
끝으면 자동으로 screen은 detach된 상태이고 다시 로긴해서 attach하면
됩니다.

새창을 또 띄울때는 Ctrl+a c 를 누르면 됩니다. 한 screen에서 너무 많이 창을
뛰우면 관리상 좀 불편하더군요. 상태바를 두고 간단하게 이름을 붙여서 사용할
수도 있습니다. 그 방법은 다음 강좌에.

오늘 배운 키 요약
인용:

Ctrl+a c : screen에서 새창 띄우기
Ctrl+a a : 바로 전 창으로
Ctrl+a 0 : 0번째 창으로
Ctrl+a 1 : 1번째 창으로
Ctrl+a 9 : 10번째 창으로
Ctrl+a d : screen 때어내기
번호 제목 날짜 조회 수
21 DNS 서버 주소 2009.06.27 7386
20 KEYBOARD 자동으로 눌러진 것처럼 구현 2009.02.04 6665
19 리눅스 삭제 후 윈도우 설치 2008.10.31 12873
» screen 기본 사용법 2008.09.19 6050
17 리눅스 파일 검색: find 사용 2008.07.21 17980
16 FTP 에서 권한문제 있는 파일삭제 file 2008.06.13 9357
15 Hysteresis [히스테리시스, 이력현상:履歷現象] file 2008.03.27 29814
14 vi 문서 편집 2007.10.26 6534
13 리눅스 명령어 정리 2007.09.18 10427
12 RISC-파이프라인 file 2007.09.04 7734
11 CISC, RISC 2007.09.04 6938
10 리눅스에서 압축하기/압축풀기 2007.08.21 13080
9 Device Descriptor [2] 2007.07.09 6779