예전에 screen + vim 조합으로 열심히 써서 손에 익었던 것도 잠시.. 몇 년이 지나고 나니 어느새 다 잊어버렸다.
screen 을 이용하면 vim 에서 창을 나누지 않고 여러 화면을 전환하면서 쓸 수도 있고, 새로운 파일 들을 열어서 볼 때도 매우 편리하다.  또한, 원격지에서 접속 후 일을 하다가 중간에 작업은 진행시켜 둔 채로 접속을 끊고, 다른 곳에서 접속하여 하던 작업을 이어서 할 수 있다는 장점(이게 난 가장 좋다!)도 있다.
사용법을 찾아보니 이 곳이 정리가 너무 잘되어 있다.

내가 자주 사용하거나 유용한 몇 가지만 요약하여 정리하면 다음과 같다.

1. screen 생성시
$ screen -S <세션명>
또는 그냥
$ screen

2. 어떤 screen 이 있는지 보고 싶을 때
$ screen -list

3. 이전에 생성한 screen으로 돌아가고 싶을 때
$ screen -r [세션명]

4. 작업 중 새로운 screen 생성
Ctrl + a, c

5. 현재 screen 의 Title 명 변경
Ctrl + a, A

6. 작업 중 다른 screen으로 옮기고 싶을 때
6.1. 바로 이전에 사용하던 screen
Ctrl + a, a
6.2. screen 번호와 Title 보고 이동(5 항목과 함께 이용하면 편리하다)
Ctrl + a, " (화살표 키 이동 후 엔터)
6.3. 번호 창으로 이동
Ctrl + a, [0-9]
6.4. 다음 screen
Ctrl + a, n
6.5. 이전 screen
Ctrl + a, p

7. screen 을 잠깐 사용 중인 상태로 떼어놓고(detach) 싶을 때
Ctrl + a, d

8. screen 세션을 kill하고 싶을 때
screen -X kill

'서버 이야기 > Linux 이야기' 카테고리의 다른 글

Date 명령어 사용  (0) 2011.02.16
VI에서 인코딩 변환해서 보기  (0) 2010.12.02
리눅스에서 FTP로 사용하기  (0) 2010.02.18
vmstat 항목 설정 보기  (0) 2010.02.02
Crontab 설정 하기  (0) 2010.02.02
Posted by 서오석
,