Screen

From 탱이의 잡동사니
Jump to: navigation, search

Overview

screen 은 VT100/ANSI 에뮬레이터 화면 관리기이다.

우리 Team manager 크리스가 사용하는 것을 보고, 한눈에 반해버린 프로그램이다. 얼마나 멋지던지! 나도 잘 쓰고 싶어서 여기에 사용법을 정리해둔다.

Screen 은 하나의 접속 터미널을 통해 다수의 가상 터미널을 공유해서 사용한다. screen 을 사용하면 서로 다른 콘솔 화면을 위해 터미널을 새로 접속해야 하는 불편함을 줄일 수 있다.

실제 GDM(Gnome/KDE) 환경에서 콘솔 프로그램을 사용하기에는 byobu나,terminator 가 훨씬 더 좋은 듯 싶으나, 간혹 GDM이 없는 환경이라면 screen 의 사용이 유용할 듯 싶다.

Install

Ubuntu 에서는 간단하게 다음의 명령으로 설치가 가능하다. 소스 설치를 하고 싶다면 이곳[1] 를 참조하자.

$ sudo apt-get install screen

Usage

  • screen 시작
$ screen -S mysession
  • screen session list
$ screen -list

pchero@mywork:~$ screen -list
There are screens on:
        5991.test       (01/26/2015 10:59:19 AM)        (Attached)
        5744.test       (01/26/2015 10:53:37 AM)        (Attached)
        5521.coding     (01/26/2015 10:42:17 AM)        (Detached)
3 Sockets in /var/run/screen/S-pchero.

유용한 명령어

  • Ctrl+a c : screen에서 새창 띄우기
  • Ctrl+a a : 바로 전 창으로
  • Ctrl+a 0 : 0번째 창으로
  • Ctrl+a 1 : 1번째 창으로
  • Ctrl+a 9 : 10번째 창으로
  • Ctrl+a d : screen 때어내기
  • Ctrl+a t : title 설정하기
  • Ctrl+a " : 현재 열려있는 창 리스트 확인

External link

References

  1. http://www.gnu.org/software/screen/