English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux screen 명령어

Linux 명령어大全

Linux screen 명령어는 다중 비디오 창 관리 프로그램을 위해 사용됩니다.

screen은 다중 비디오 창 관리 프로그램입니다. 여기서 말하는 비디오 창은 전체 스크린의 텍스트 모드 화면을 의미합니다. 일반적으로 telnet으로 호스트에 로그인하거나 오래된 터미널을 사용할 때 screen 프로그램을 사용할 수 있습니다.

문법

screen [-AmRvx -ls -wipe][-d <작업 이름>][-h <행 수>][-r <작업 이름>][-s <셸>][-S <작업 이름>]

파라미터 설명

  • -A  모든 비디오 창을 현재 터미널 크기로 조정합니다.

  • -d<작업 이름>  지정된 screen 작업을 오프라인으로 설정합니다.

  • -h<행 수>  비디오 창의 버퍼 행 수를 지정합니다.

  • -m  현재 작업 중인 screen 작업에도 불구하고 강제로 새로운 screen 작업을 설정합니다.

  • -r<작업 이름>  오프라인 screen 작업을 복구합니다.

  • -R  오프라인 작업을 복구하려고 시도합니다. 오프라인 작업을 찾을 수 없으면 새로운 screen 작업을 설정합니다.

  • -s<shell>  새 창을 열 때 실행할 shell을 지정

  • -S<작업 이름>  screen 작업의 이름을 지정

  • -v  버전 정보 표시

  • -x  이전에 오프라인된 screen 작업을 복구

  • -ls 또는--list  현재 모든 screen 작업을 표시

  • -wipe  현재 모든 screen 작업을 확인하고 사용할 수 없는 screen 작업을 제거

온라인 예제

screen 터미널을 만들기

# screen //screen 터미널을 만들기

screen 터미널을 만들고 작업을 실행

# screen vi ~/main.c //screen 터미널을 만들고 vi 명령어를 실행

screen 터미널을 나가기

# screen vi ~/main.c //screen 터미널을 만들고 vi 명령어를 실행
#include 
main ()
{
}
"~/mail.c"       0,0-1    
screen 터미널에서 Ctrl을 누른 상태에서+a d 키

끊어진 screen 터미널에 다시 연결

# screen -ls  //만들어진 screen 터미널을 표시 
There are screens on:
2433.pts-3.linux    (2019년10월20일 16시48분59초)    (분리된)
2428.pts-3.linux    (2019년10월20일 16시48분05초)    (분리된)
2284.pts-3.linux    (2019년10월20일 16시14분55초)    (분리된)
2276.pts-3.linux    (2019년10월20일 16시13분18초)    (분리된)
4 Sockets in /var/run/screen/S-root.
# screen -r 2276 //연결 screen_id 2276 의 screen 터미널

Linux 명령어大全