Screen
screen은 가상 터미널 세션을 만들고 공유할 수 있는 도구이다.
기존 세션을 종료하더라도 가상 터미널 세션을 유지할 수 있고, 다른 사용자간 세션을 공유할 수도 있다.
설치
명령어
세션 생성, 진입
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| # 새 새션 생성후 진입 (이름은 무작위)
screen
# screen -S <Session>
# 새 세션 생성후 진입
screen -S mySession
# screen -r <Session>
# 기존 세션 진입
screen -r mySession
# screen -R <Session>
# 세션이 존재한다면 재진입, 없다면 생성후 진입
screen -R mySession
|
세션 종료
1
2
| # screen -S <Session> -X <명령어>
screen -S mySession -X quit
|
-X
은 지정된 세션에 명령을 보내는 옵션이다. 해당 세션에 quit 명령을 보내 세션을 종료한다.
세션 삭제
1
2
| # screen -S <Session> -X <명령어>
screen -S mySession -X quit
|
세션 확인
1
2
| screen -ls
screen -list
|
단축키
모든 단축키는 Ctrl
+a
조합으로 실행된다.
단축키 | 설명 |
---|
? | 단축키 설명 |
d | 스크린 탈출 (백그라운드에서 동작) |
c | 스크린에서 새 창 띄우기 |
n | 다음 스크린 이동 |
p | 이전 스크린 이동 |