화면 Linux의 명령은 단일에서 여러 셸 세션을 시작하고 사용할 수 있는 기능을 제공합니다. SSH 세션. 프로세스가 '스크린'으로 시작되면 프로세스를 세션에서 분리한 다음 나중에 세션을 다시 연결할 수 있습니다. 세션이 분리되면 원래 화면에서 시작된 프로세스가 계속 실행되고 화면 자체에서 관리됩니다. 그런 다음 프로세스는 나중에 세션을 다시 연결할 수 있으며 터미널은 그대로 유지됩니다. 통사론:
screen [-opts] [cmd [args]]>
옵션:
- -a: 모든 기능을 각 창의 termcap에 강제 적용합니다. -A -[r|R]: 모든 창을 새로운 디스플레이 너비 및 높이에 맞게 조정합니다. -c 파일: '.screenrc' 대신 구성 파일을 읽습니다. -d (-r): 다른 곳에서 실행 중인 화면을 분리하고 여기에 다시 연결합니다. -dmS 이름: 분리 모드의 데몬: Screen 세션으로 시작합니다. -D (-r): 원격으로 분리하고 로그아웃합니다(여기서 다시 연결). -D -RR: 스크린 세션을 얻는 데 필요한 모든 작업을 수행합니다. -e xy: 명령 문자를 변경합니다. -f: 흐름 제어를 활성화합니다. -fn = 꺼짐, -fa = 자동입니다. -h 라인: 스크롤백 히스토리 버퍼의 크기를 설정합니다. -i: 흐름 제어가 켜져 있을 때 출력을 더 빨리 중단합니다. -l: 로그인 모드를 설정합니다(/var/run/utmp 업데이트). -ln = 해제합니다. -ls [match]: 첨부된 모든 화면을 표시합니다. -L: 출력 로깅을 켭니다. -m: $STY 변수를 무시하고 새 화면 세션을 만듭니다. -O: 정확한 vt100 에뮬레이션보다는 최적의 출력을 선택합니다. -p window: 명명된 창이 있으면 미리 선택합니다. -q: 조용하게 시작됩니다. 실패하면 0이 아닌 반환 코드로 종료됩니다. -Q: 이 명령은 쿼리 프로세스의 표준 출력에 응답을 보냅니다. -r [세션]: 분리된 화면 프로세스에 다시 연결됩니다. -R: 가능하면 다시 연결하고, 그렇지 않으면 새 세션을 시작합니다. -S sockname: 이 세션의 이름을 ... 대신 .sockname으로 지정합니다. -t title: 제목을 설정합니다. (창 이름). -T 용어: 화면이 아닌 Windows용 용어를 $TERM으로 사용합니다. -U: UTF-8 인코딩을 사용하도록 화면에 지시합니다. -v: Screen 버전 4.06.02(GNU) 23-Oct-17을 인쇄합니다. -x: 분리되지 않은 화면에 연결됩니다. (다중 디스플레이 모드). -X: 지정된 세션에서 화면 명령으로 실행됩니다.
바로가기 키 옵션:
- Ctrl-a + c: 새 창을 만듭니다. Ctrl-a + w: 현재 열려 있는 모든 창 목록을 표시합니다. Ctrl-a + A: 현재 창의 이름을 바꿉니다. Ctrl-a + w로 열린 창 목록을 나열할 때 이름이 나타납니다. Ctrl-a + n: 다음 창으로 이동합니다. Ctrl-a + p: 이전 창으로 이동합니다. Ctrl-a + Ctrl-a: 마지막으로 사용한 창으로 돌아갑니다. Ctrl-a + k: 현재 창을 닫습니다(kill). Ctrl-a + S: 현재 창을 가로로 분할합니다. 창 사이를 전환하려면 Ctrl-a + Tab을 누르세요. Ctrl-a + |: 현재 창을 수직으로 분할합니다. Ctrl-a + X: 활성 분할 창 닫기 Ctrl-a + Q: 모든 분할 창 닫기 Ctrl-a + d: 스크린 세션을 중지하지 않고 분리합니다. Ctrl-a + r: 분리된 화면 세션을 다시 연결합니다. Ctrl-a + [: 복사 모드를 시작합니다. Ctrl-a + ]: 복사한 텍스트를 붙여넣습니다.
예:
- 스크린 명령 설치: 스크린 명령을 설치하려면 터미널로 이동하여 다음 명령을 입력하기만 하면 됩니다.
sudo apt install screen>
-
screen: 화면 내에서 새 창을 시작합니다.
screen>
-
-S: 화면 내에서 새 창을 시작하고 창에 이름도 지정합니다. 해당 이름으로 식별되는 세션을 생성합니다. 이 이름은 나중에 화면을 다시 연결하는 데 사용될 수 있습니다.
screen -S file>
-
-ls: 백그라운드에서 실행 중인 화면을 포함하여 현재 열려 있는 화면을 표시하는 데 사용됩니다. 연결된 화면 세션과 분리된 화면 세션이 모두 나열됩니다.
screen -ls>
-
-d: 나중에 다시 연결할 수 있도록 screen 세션을 분리하는 데 사용됩니다. 단축키를 통해서도 가능합니다 Ctrl-a + d
screen -d 1643>
- 여기 1643년 분리하려는 화면 ID입니다.
-r: 이전에 분리되었던 screen 세션을 다시 연결하는데 사용됩니다.
screen -r 1643>
메모:
- screen 명령의 매뉴얼 페이지를 확인하려면 다음 명령을 사용하십시오.
man screen>
- screen 명령의 도움말 페이지를 확인하려면 다음 명령을 사용하십시오.
screen --help>






