2014.11.17 19:23
How to use screen command
조회 수 5593 추천 수 0 댓글 0
** screen 세션 생성
screen -L -S Session1 <--------- -L 옵션으로 로그 생성
Note1: 세션 리스트 확인 $ screen -ls There are screens on: 10825.ttys000.Hos-MacBook-Air (Detached) 11350.Session1 (Attached) <--------------- 생성됨 2 Sockets in /var/folders/0s/9w6r78s546j82015_4769m880000gn/T/.screen.
|
Note2: 로그확인 tail -f screenlog.0 <------ 몇 초 간격으로 로그가 작성됨 |
Note3: serial 포트 연결 screen /dev/ttyUSB0 115200 |
exit
session -r 11350
** session내 명령
Ctrl-a, A : 현재 창의 title을 수정 (세션이름이 아님)
Ctrl-a, c : (create) 새로운 쉘이 생기면서 그 쉘로 이동
Ctrl-a, " : 창번호 및 타이틀을 보여준다.
Ctrl-a, w : 창 리스트 보여주기
Ctrl-a, a : 바로 전 창으로 이동
Ctrl-a, n : (next) 다음 창으로 이동
Ctrl-a, p : (previous) 이전 창으로 이동
Ctrl-a, (0-9): 숫자에 해당하는 창으로 이동
Ctrl-a, ' : 창번호 또는 창이름으로 이동
Ctrl-a, k : 현재 쉘을 종료
Ctrl-a, d : (detach) 현재 작업을 유지하면서 screen 세션에서 빠져나옴. 세션이 종료 되지 않습니다.
exit : 현재 세션을 종료
-------------//-------------
Ctrl-a, esc : Copy 모드로 전환. Copy 모드에서는 vi의 이동키로 이동을 할 수 있다.
Crtl-a, [ : 커서 이동을 할 수 있고 특정 블럭을 복사하는 기능으로 사용한다. 먼저 시작 위치에서 space 바를 누르고 끝 위치에서 space 바를 누르면 해당 부분이 buffer로 복사된다.
Ctrl-a, ] : buffer의 내용을 stdin으로 쏟아 넣는다. 이 기능은 vi의 입력모드에서 사용하면 유용하다.
Ctrl-a, : : 명령행 모드로 전환
Ctrl-a, x : lock screen. 아래 부분은 창을 나눠서 사용하는 명령입니다.
Ctrl-a, S : (split) 창을 나눔 (region)
Ctrl-a, Tab : 다른 region으로 이동
Ctrl-a, Q : 현재 region을 제외한 나머지 숨기기
-------------//-------------

Designed by sketchbooks.co.kr / sketchbook5 board skin