터미널 멀티플렉서
Terminal multiplexer터미널 멀티플렉서는 단일 터미널 디스플레이, 터미널 에뮬레이터 창, PC/워크스테이션시스템 콘솔 또는 리모트로그인 세션 내에서 여러 개의 개별 의사 사용자 기반 로그인 세션을 다중화하거나 단말기에서 세션을 분리 및 재접속하기 위해 사용할 수 있는 소프트웨어 애플리케이션입니다.명령줄 인터페이스에서 여러 프로그램을 처리하고 프로그램을 시작한 Unix 쉘 세션에서 프로그램을 분리하는 데 유용합니다. 특히 사용자가 연결이 끊긴 경우에도 원격 프로세스가 계속 실행됩니다.
특징들
터미널 멀티플렉서는 그래피컬 윈도 매니저의 텍스트버전 또는 임의의 로그인 세션에 접속 가상 단말기를 배치하는 방법으로 생각할 수 있습니다.여러 텍스트 프로그램을 동시에 실행할 수 있는 래퍼로, 사용자가 단일 인터페이스 내에서 프로그램을 생산적으로 사용할 수 있는 기능을 제공합니다.
- 고집
- 가상 네트워크 컴퓨팅과 마찬가지로 많은 터미널 멀티플렉서에서는 사용자가 한 컴퓨터에서 애플리케이션을 시작한 후 다른 컴퓨터에서 다시 연결하여 다시 시작하지 않고도 동일한 애플리케이션을 계속 사용할 수 있습니다.이것에 의해, 직장과 자택등의 다른 장소간의 같은 세션에 간단하게 액세스 할 수 있습니다.이러한 멀티플렉서는 일반적으로 터미널에 의존하지 않는 기능을 제공하므로 사용자는 서로 다른 터미널 유형을 사용하여 연결을 끊고 다시 연결할 수 있으며, 터미널의 변화를 인식하지 않고 애플리케이션을 계속 실행할 수 있습니다.
- 구체적으로는 멀티플렉서는 세션을 시작하고 나서(관련된 프로세스와 함께), 단말기를 접속하지 않거나 단말기를 접속하지만 나중에 분리할 수 있습니다(예를 들어 네트워크 접속이 드롭된 경우).세션이 종료되지 않기 때문에 프로세스는 SIGHUP(행업) 시그널)을 송신하지 않고 종료되지 않기 때문에 프로세스는 계속 실행됩니다.그 후 단말기를 세션에 접속하여 대화를 계속하거나 단순히 세션을 접속하지 않은 상태로 둘 수 있습니다.
- 여러 창
- 단말 세션은 여러 개 작성할 수 있습니다.각 세션은 보통 1개의 응용 프로그램을 실행합니다.창에는 번호가 매겨져 있으며 사용자는 키보드를 사용하여 창 사이를 전환할 수 있습니다.일부 GUI 터미널 에뮬레이터는 탭 또는 이와 유사한 기능을 제공합니다.각 창에는 자체 스크롤백 버퍼가 있기 때문에 창이 활성화되지 않은 경우에도 출력이 캡처되고 다른 컴퓨터로 마이그레이션한 경우에도 이력을 저장할 수 있습니다.Windows 는 분할 스크린 할 수 있습니다.일부 텍스트 애플리케이션에는 이 기능이 내장되어 있지만 터미널 멀티플렉서는 임의의 수의 다른 애플리케이션과 함께 모든 애플리케이션을 분할 스크리닝할 수 있습니다.
- 세션 공유
- 터미널 멀티플렉서를 사용하면 여러 컴퓨터를 한 번에 동일한 세션에 연결할 수 있으므로 여러 사용자 간의 협업이 가능합니다.같은 컴퓨터를 사용하여 여러 개의 동시 연결을 할 수도 있으며, 특히 여러 대의 모니터가 있는 컴퓨터의 경우 화면 분할에 대한 대체 기능을 제공합니다.
실장
- Byobu: GNU Screen 및 tmux용 프로파일 및 설정 유틸리티.
- dvtm: 콘솔 [1]타일 창 관리.
- GNU Screen: 1987년에 처음 출시된 시제품 터미널 멀티플렉서
- mtm: "세계에서 [2]가장 작은 유용한 터미널 멀티플렉서"로 과금됩니다.
- neercs: neercs(스크린)는 GNU 스크린의 유사어입니다.윈도우 섬네일링 및 그래픽 애니메이션 화면 보호기를 지원합니다.또한 libcaca ASCII 아트 라이브러리를 통해 3D 콘솔 전환(큐브 면에 매핑된 콘솔 간 전환)도 지원합니다.
- splitvt : split terminal 유틸리티.[3]
- TD/SMP: DEC가 VT330/340 단말기에 도입한 TD/SMP는 독자 사양으로 자체 터미널 서버에서만 광범위하게 지원
- Tmux:현대 GNU화면 workalike, 2007년에 발매된;그것은 여러 창(선택적Xterm 마우스 지원으로) 수 있고scriptable 명령 인터페이스를 갖고 있BSD-licensed 있다.[4][5][6]tmux는 반면 같은 세션에서 완전히 다른 다른 창문을 유지하면서 여러 단말기 사이에 있는 하나의 창문의 공유를 허용하도록 조준한다.의[7]tmux해 왔습니다.2009년 버전 4.[8]6 이후 OpenBSD 기반 시스템.
- Twin ('텍스트 모드 WINdow 환경') : 텍스트 창의 완전한 창 관리자.처음에는 MS-DOS 프로젝트로 시작되었으나 나중에 [9][10][11]Linux로 이식되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "dvtm dynamic virtual terminal manager", homepage, retrieved 2011-12-07
- ^ "mtm", GitHub, retrieved 2017-02-20
- ^ "SplitVT", Free Software Directory, retrieved 2011-12-07
- ^ Mathias Huber (21 January 2009). "Video: Tmux 0.6 als Alternative zu GNU Screen". Linux Magazine (in German).
- ^ Uwe Vollbracht (September 2009). "Tooltipps. Tmux 0.9". Linux Magazine (in German).
- ^ "tmux". Archived from the original on 2012-01-09. Retrieved 2012-01-12.
- ^ de Weerd, Paul (2009-07-12). "Interview with Nicholas Marriott on tmux". OpenBSD Journal.
- ^ "OpenBSD Upgrade Guide 4.6". The OpenBSD Project. Retrieved 3 Sep 2011.
tmux(1) has moved from being a port to being part of the base system.
- ^ Georg C. F. Greve (2003). "Twin". Brave GNU World. No. 47. 에도
- ^ Andrea Müller (December 2003). "deskTOPia: twin. Frei von XFree" [deskTOPia: twin, Free from XFree]. LinuxUser (in German).
- ^ "And what about Twin?". Archived from the original on 2010-02-26.