반응형
screen 진입과 탈출
screen : 일반적인 진입
screen -list : 만든 스크린 목록
screen -S [세션이름] : screen세션 이름을 지정하여 실행
screen -r [세션이름] : 실행중인(Detached) screen 세션으로 재 진입시 실행하는 명령어, screen세션이 하나만 실행중일 경우 세션이름을 입력하지 않아도 진입이 된다.
screen -x [세션이름] : 실행중인(Attached) screen 세션으로 재 진입시 실행하는 명령어, screen세션이 하나만 실행중일 경우 세션이름을 입력하지 않아도 진입이 된다.
screen -S [세션이름] -X quit : 스크린을 삭제합니다.
- screen 탈출
screen을 종료 시키기 위해서는 모든 터미널을 종료(exit)하면 된다. screen 세션을 유지한 상태에서 나오기를 원한다면 Ctrl + a, d를 입력하면 된다.
(a 누르고 d 누르는 식, 같이 누르는거 아님)
screen 명령어
Screen에서의 명령은 Ctrl + a 와 다른 키의 조합으로 이루어진다. 먼저 Ctrl + a를 누른 후 조합키를 누르면 된다. 동시에 누르는 것이 아니고 순차적으로 눌러야 한다.
Ctrl + a, h : 도움말
Ctrl + a, c : 새창 띄우기
Ctrl + a, a : 바로 전 창으로
Ctrl + a, n : 다음 창으로
Ctrl + a, p: 이전 창으로
Ctrl + a, 스페이스 : 다음 창으로
Ctrl + a, 백스페이스 : 이전 창으로
Ctrl + a, 0 : 0번째 창으로
Ctrl + a, 1 : 1번째 창으로
Ctrl + a, 9 : 10번째 창으로
Ctrl + a, d : screen 탈출(screen은 계속 실행중이다.)
exit : screen 종료
추가 명령어
시작 : screen -S 세션명
Ctrl + a A : 현재 screen의 이름 지정
Ctrl + a c : screen에서 새창 띄우기
Ctrl + a k : 현재 screen 죽이기.
Ctrl + a a : 바로 전 창으로
Ctrl + a n : 다음 창으로
Ctrl + a p : 이전 창으로
Ctrl + a " : 열린 screen list 을 보여줌.
Ctrl + a 0 : 0번째 창으로Ctrl+a 1 : 1번째 창으로Ctrl+a 9 : 10번째 창으로
Ctrl + a d : screen 때어내기 (현재 상태로 남겨두는거..)
Ctrl + a x : 이전에 남겨둔 screen에 다시 붙이기.
screen -r 세션명 : 강제로 종료된 세션에 다시 붙이기.
screen -list : 현재 열려있는 screen 리스트업.
Ctrl + a ? : 도움말
Ctrl + a k : 스크린 닫기 (detach가 아님에 유의)
Ctrl + a ESC , Ctrl + a [ : 화면 스크롤
Ctrl + a ] : 붙여넣기.
Ctrl + a S 화면 수평 분할
Ctrl + a | 화면 수직 분할Ctrl + a :resize resize region
Ctrl + a :fit fit screen size to new terminal size
Ctrl + a :remove remove region
Ctrl + a Q 현재 region을 제외한 나머지 숨기기
Ctrl + a tab 화면 분할 이동
Ctrl + a , : 명령행 모드로 전환
Ctrl + X : 현재 화면 닫기
스크롤 버퍼 크기 변경
~/.screenrc 수정
defscrollback 5000termcapinfo xterm* ti@:te@
반응형