🍑 잡지식

Linux | Screen 자주 쓰는 명령어 정리

노바깅 2023. 3. 1. 01:25

screen 리스트 확인하기

screen -list

screen 시작하기

screen -S [SCREEN_NAME]

이전에 킨 screen 이어서 시작하기

screen -r [SCREEN_NAME]

위의 명령어는 detach된 스크린에만 적용된다! 스크린의 detach 여부는 screen -list를 통해서 확인가능하다.

만약 screen이 attach 상태라면 아래 명령어를 통해서 detach 해주자!

screen detach

screen -d [SCREEN_NAME]

 

위의 명령어들은 스크린을 실행하기 위해 shell 에서 입력할 수 있는 명령어들이다.

실행 중인 스크린 내부에서 사용할 수 있는 명령어는 아래와 같다.

 

실행 중인 스크린 내부에서 사용하는 명령어

[code]screen -S [SCREEN_NAME][/code] 명령어를 통해 스크린을 생성하면 기본적으로 window 하나가 실행되는데 하나의 스크린 안에 여러 윈도우를 생성할 수도 있다. [code],[/code]로 구분되는 키를 순차적으로 눌러주면 된다.

[code]Ctrl + a, c[/code]: window 생성

[code]Ctrl + a, n[/code]: 다음 window 

[code]Ctrl + a, p[/code]: 이전 window

[code]Ctrl + a, esc[/code]: [yellow]scroll 모드[/yellow]

[code]Ctrl + a, shift + '[/code]: [yellow]현재 스크린에 존재하는 window list가 뜨고, 특정 window를 선택하면 해당 window로 이동가능[/yellow]

[code]Ctrl + a, d[/code]: screen detach (위의 명령어는 shell에서, 이 명령어는 screen 실행 중에)

[code]Ctrl + a, k[/code]: 현재 window 종료