Screen이란?
리눅스에서 물리 터널을 가상 터미널로 다중화하여 특정 서비스 또는 프로그램을 백그라운드에서 돌리다가, 필요하면 포어그라운드로 가져오는 명령이라고 이해하면 편하다.
명령어
- screen -ls
- 백그라운드에 있는 세션 리스트를 가져온다.
- screen -S 세션명
- 유저가 지정한 '세션명'으로 screen을 시작한다.
- screen -R 세션명
- 이미 존재하는 '세션명'을 포어그라운드로 들고와 작업을 진행한다.
- screen -D -R 세션명
- 이전 세션이 attach 된 상태라면 detach 하고 세션을 복원한다.
- screen -r -d
- 세션 강제로 detach
- screen -X 세션명
- 동시에 여러 사용자가 한 화면을 공유하면서 작업을 진행한다.
- screen -X -S 세션명 kill
- 해당 '세션'을 삭제한다.
- Ctrl + a + d
- 스크린 attach이후 스크린을 detach하는 단축키
- Ctrl + a + k
- 스크린 attach이후 스크린을 종료하면서 빠져나옴
- Ctrl + a + esc
- 위 명령을 사용하면서 방향키를 사용하면 스크롤 가능
- Ctrl + a + |
- 세로로 화면 분할
- Ctrl + a + ?
- 키보드 단축키 보기
'OS > 리눅스' 카테고리의 다른 글
Ubuntu 20.04에서 한/영 키가 작동하지 않을 때 해결 방법 (0) | 2024.11.21 |
---|---|
[Ubuntu] 특정 Python 버전을 깔고 메인으로 등록하는 법. (0) | 2022.11.17 |
[Linux] Nano 편집기 사용법 (0) | 2019.05.11 |