소프트웨어(윈도우) 일반
LINUX screen 기본 사용법
2008.09.19 14:11
출처: 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 때어내기
--------------------------------------------------------------------------------
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 때어내기
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
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 에서 권한문제 있는 파일삭제
![]() | 2008.06.13 | 9357 |
15 |
Hysteresis [히스테리시스, 이력현상:履歷現象]
![]() | 2008.03.27 | 29814 |
14 | vi 문서 편집 | 2007.10.26 | 6534 |
13 | 리눅스 명령어 정리 | 2007.09.18 | 10427 |
12 |
RISC-파이프라인
![]() | 2007.09.04 | 7734 |
11 | CISC, RISC | 2007.09.04 | 6938 |
10 | 리눅스에서 압축하기/압축풀기 | 2007.08.21 | 13080 |
9 | Device Descriptor [2] | 2007.07.09 | 6779 |