차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:screen [2011/10/15 14:25] – [Shell command] vaslor | tech:screen [2016/07/12 00:56] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
+ | ======Screen (LINUX)====== | ||
+ | |||
+ | 터미널을 여러개 띄울 필요없이 여러 쉘과 프로그램등을 실행할수 있는 명령어가 Screen이다. | ||
+ | Screen을 사용하게되면 여러 개의 터미널을 띄워두고 왔다갔다 하는 번거로움을 단번에 해결할수 있다. | ||
+ | |||
+ | 또한, screen은 session을 관리하기 때문에, 로그아웃이나, | ||
+ | 재접속후 기존 세션을 reattach하면 하던 작업을 그대로 연속적 진행하는것이 가능하다. | ||
+ | |||
+ | 아래에 Screen의 간단한 명령들을 정리한다. | ||
+ | |||
+ | ===== Shell command===== | ||
+ | screen | ||
+ | screen -U : UTF-8 Encoding으로 screen을 시작한다. | ||
+ | screen -S sock_name | ||
+ | screen -r sock_name | ||
+ | screen -list : 사용중인 소켓(세션)의 리스트들을 보여준다. | ||
+ | screen -x : 다른 세션에 붙는다. ** | ||
+ | exit : 사용중인 소켓(세션)을 종료하고 빠져 나가기 | ||
+ | screen -wipe : 죽은 세션 삭제 | ||
+ | |||
+ | |||
+ | |||
+ | ===== screen command===== | ||
+ | |||
+ | ====기본 명령어==== | ||
+ | |||
+ | Ctrl-a, c : 새로운 Window(shell)를 생성한다. | ||
+ | Ctrl-a, a : 바로 이전에 실행되었던 창으로 이동한다. | ||
+ | Ctrl-a, 1 : (0~9)까지 해당 창으로 이동한다. | ||
+ | Ctrl-a, A : 현재창의 Title을 수정한다. | ||
+ | Ctrl-a, d : 작업 내용을 유지하면서 Screen을 빠져 나온다. | ||
+ | Ctrl-a, K : 현재 활성화된 창 강제로 죽이기 | ||
+ | Ctrl-a, w : 창 리스트 보여주기 | ||
+ | |||
+ | ====복사 명령어==== | ||
+ | Ctrl-a, h : 현재 창내용을 hardcopy.n에 저장한다. | ||
+ | Ctrl-a, [ : 선택한 블럭을 buffer에 저장한다. | ||
+ | | ||
+ | | ||
+ | Ctrl-a, ] : 저장된 buffer의 내용을 stdin으로 출력한다. | ||
+ | |||
+ | ==== region==== | ||
+ | Ctrl-a, S : 창을 나눈다. | ||
+ | Ctrl-a, tab_key | ||
+ | Ctrl-a, Q : 현재 region을 제외한 다른 region을 모두 숨긴다. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====참고===== | ||
+ | kill -9 pid | ||
+ | |||
+ | ^ 로긴 후 수정하실 수 있습니다. 관심있는 분들의 많은 참여 부탁드립니다. 문법은 [[wiki: | ||
+ | |||
+ | |||
+ | * 출처: | ||
+ | |||