홈페이지 » 어떻게 » 리눅스 터미널 멀티 태스킹을위한 GNU 화면의 대안

    리눅스 터미널 멀티 태스킹을위한 GNU 화면의 대안

    우리는 과거에 리눅스 터미널에서 멀티 태스킹을하기 위해 GNU Screen을 사용하는 것에 대해 작성했습니다. GNU Screen은 이러한 프로그램의 할아버지이지만, tmux와 dvtm + dtach는 선호하는 다른 해결책입니다.

    Tmux는 개선 된 GNU Screen입니다. Dvtm은 윈도우 관리자를 타일링 한 콘솔 멀티플렉서이며 dtach는 dvtm 세션에서 분리하여 다시 연결할 수있는 기능을 추가합니다..

    Tmux

    GNU Screen을 다시 작성한 tmux는 다양한 개선을 제공합니다. 가장 중요한 것 중 일부는 여러 위치에서 tmux 세션에 연결할 수있는 클라이언트 - 서버 모델과보다 명확한 구성 파일 형식을 포함합니다. tmux의 FAQ에서 GNU Screen과 다른 점을 확인하십시오..

    우분투에 tmux를 설치하려면 다음 명령을 사용하십시오 :

    sudo apt-get tmux 설치

    다른 배포판을 사용하고 있다면 배포판의 패키지 관리자에서 찾을 수 있습니다..

    tmux를 설치 한 후에 tmux를 시작하려면 tmux 명령. Screen과 달리 tmux에는 기본적으로 상태 표시 줄이 있습니다.

    추가 터미널 창을 열려면 다음을 사용하십시오. Mod-c 키보드 단축키. 기본 수정 자 키 조합은 다음과 같습니다. Ctrl-b. 이것은 당신이 눌러야 만한다는 것을 의미합니다. Ctrl-b 그리고 기음 새 창을 만드는 방법.

    열려있는 각각의 새 창은 상태 표시 줄에 나타납니다. 기본적으로 tmux는 한 번에 하나의 창만 화면에 표시합니다.

    다음은 시작하기위한 몇 가지 중요한 키보드 단축키입니다.

    모드 -X - 현재 터미널을 종료합니다..

    Mod-n - 다음 창 초점 맞추기.

    모드 -P - 이전 창으로 초점 맞추기.

    모드-# - 지정된 창에 초점을 맞 춥니 다. 여기서 #은 0과 9 사이의 숫자입니다..

    모드-' - 선택할 창을 묻는 메시지 표시.

    모드-% - 현재 창을 수평으로 두 개로 나눕니다..

    모드-" - 현재 창을 세로로 두 개로 나눕니다.


    현재 세션에서 분리하려면 Mod-d 키보드 단축키.

    세션에 다시 연결하려면 다음 명령을 실행하십시오.

    tmux 부착

    더 많은 키보드 단축키를 사용하려면 남자 tmux 웹에서 명령을 읽거나 tmux의 매뉴얼을 읽으십시오..

    Dvtm & Dtach

    GNU Screen 및 tmux와는 달리, dvtm은 세션을 끊고 다시 연결할 수 없습니다. 분리하고 세션에 다시 연결하려면 dtach를 사용하여 dvtm을 실행해야합니다..

    이 명령을 실행하여 우분투에 dvtm과 dtach를 설치하십시오 :

    sudo apt-get install dvtm dtach

    이러한 프로그램은 다른 배포판의 소프트웨어 저장소에서도 사용할 수 있어야합니다..

    실행 dvtm 명령을 사용하여 dvtm을 시작합니다. 단일 터미널 창을 볼 수 있습니다..

    추가 터미널 창을 열려면 Mod-c 키보드 단축키. 기본 수정 자 키 조합은 다음과 같습니다. Ctrl-g. 이것은 당신이 Ctrl-g 그리고 기음 새 터미널 창을 여는 중.

    기와 창 관리자처럼, dvtm은 자동으로 터미널 창을 배치합니다. 다른 유틸리티와 달리 기본적으로 화면에 모든 유틸리티를 표시합니다..

    다음은 시작하기위한 몇 가지 중요한 키보드 단축키입니다.

    모드 -x - 현재 창 닫기.

    Mod-j - 다음 창 초점 맞추기.

    모드 -k - 이전 창으로 초점 맞추기.

    모드-# - 지정된 창에 초점을 맞 춥니 다. 여기서 #는 창 번호입니다..

    Mod-q - dvtm 종료.

    전체 목록을 보려면 다음을 실행하십시오. 남자 dvtm 명령을 사용하거나 웹에서 dvtm의 매뉴얼 페이지를 확인하십시오..

    Dvtm은 또한 마우스를 지원합니다. 예를 들어, 창 중 하나를 클릭하여 선택할 수 있습니다.

    dvtm 세션에서 분리하고 나중에 다시 연결하려면 dtach 명령을 사용하여 실행해야합니다. dtach를 사용하여 dvtm을 시작하려면 다음 명령을 사용하십시오.

    dtach -c / tmp / dvtm-session -r winch dvtm

    dtach로 시작된 dvtm 세션에서 분리하려면 Ctrl- \ 키보드 단축키.

    나중에 dvtm 세션에 다시 연결하려면 다음 명령을 사용하십시오.

    dtach -a / tmp / dvtm-session -r winch

    dtach를 사용하여 다른 응용 프로그램에서 실행, 분리 및 다시 연결할 수도 있습니다..


    GNU Screen을 향상시키는 byobu도 확인해보십시오..