리눅스 터미널 멀티 태스킹을위한 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도 확인해보십시오..