programing tip

Microsoft Windows 용 터미널 멀티플렉서-GNU Screen 또는 tmux 용 설치 프로그램

itbloger 2020. 7. 27. 07:38
반응형

Microsoft Windows 용 터미널 멀티플렉서-GNU Screen 또는 tmux 용 설치 프로그램


Microsoft Windows 용 터미널 멀티플렉서를 찾고 있습니다. tmux 및 GNU Screen 모두에 대해 Microsoft Windows 용 설치 프로그램을 찾을 수 없습니다.

현재 Putty를 사용하여 Windows Machine에서 Linux 시스템에 연결하고 있습니다. 누군가 Windows 플랫폼에서 GNU Screen 또는 tmux를 작동시키는 방법을 제안 할 수 있습니까?

위의 옵션에 대한 다른 좋은 대안이 있습니까?


보기. 이것은 오래된 방법이지만 Google의 누군가가 이것을 발견 할 가능성이 있습니다. 이에 대한 최선의 해결책 ( 그리고 그것은 굉장합니다 ) ConEmu (또는 ConEmu 를 포함하고 cmder라고 불리는 패키지를 사용하는 것입니다) ) 그런 다음 plink 또는 퍼티 자체 를 사용하여 특정 머신에 연결하거나 Vagrant를 사용하여 개발 환경을 로컬 VM으로 설정하는 것이 좋습니다 .

이것이 내가 Windows 상자에서 다시 개발하는 것을 볼 수있는 유일한 방법입니다.

나는 다른 모든 대답은 반드시 나쁜 대답은 아니지만 이것에 비해 쓰레기 해결책을 제공한다고 말할만큼 확신합니다.


Windows 10 "Anniversary"업데이트 (버전 1607)부터는 개발자 모드 라는 기능을 활성화하여 Windows 내에서 직접 Ubuntu 하위 시스템을 실행할 수 있습니다 .

개발자 모드를 사용하려면 시작 > 설정으로 이동 한 다음 검색 상자에 "개발자 기능 사용"을 입력하여 설정을 찾으십시오. 왼쪽 탐색 메뉴에 개발자 용 탭이 표시됩니다 . 이 탭에서 개발자 모드 를 활성화하는 라디오 상자가 표시 됩니다 .

개발자 모드가 활성화되면 Linux 하위 시스템 기능을 활성화 할 수 있습니다. 이렇게하려면 제어판 > 프로그램 > Windows 기능 설정 또는 해제 로 이동하여 Linux 용 Windows 하위 시스템 (베타) 상자를 선택하십시오.

이제 Cygwin 또는 콘솔 에뮬레이터를 사용하지 않고 Windows에서 전통적인 apt 패키지 ( sudo apt-get install tmux)를 통해 Ubuntu 하위 시스템의 bash를 통해 tmux를 직접 실행할 수 있습니다 .


tmuxGNU Screen은 모두 cygwin에서 작동 합니다. cygwin 설치 프로그램에서 설치할 수 있습니다. 거기에서 이름을 검색하면 최신 버전 (적어도 tmux ) 도달 할 것입니다 .


Putty 또는 Plink 와 함께 Console2사용하여 원하는 것을 얻을 수 있습니다 .


스레드에 추가하면 babun이라는 새로운 콘솔이 있으며 문제없이 tmux를 실행하고 있습니다. bash 또는 zsh를 실행할 수 있습니다.

github을 보시려면 여기를 클릭하십시오


대안으로 SuperPutty에는 탭과 많은 터미널에서 동일한 명령을 실행하는 옵션이 있습니다 ... 누군가가 찾고있는 것일 수 있습니다.

https://code.google.com/p/superputty/

PuTTY 세션도 가져옵니다.


대안 중 하나는 MSYS2 , 즉 "MinGW-w64"/ Git Bash 입니다. 유닉스 머신으로 간단히 ssh 하고 대부분의 리눅스 명령을 실행할 수 있습니다 . tmux 도 설치 하십시오 !

MSYS2에 tmux 를 설치하려면 다음을 수행하십시오 .

명령을 실행 pacman -S tmux

Git Bash 에서 tmux를 실행하려면 다음을 수행하십시오 .

설치 MSYS2을 복사 tmux.exemsys-event-2-1-6.dll에서 MSYS2 폴더 C:\msys64\usr\bin당신에게 힘내 배쉬 디렉토리 C:\Program Files\Git\usr\bin.


더러운 방법은 다음과 같습니다.

  1. "ssh -X user @ host"를 사용하여 Linux 서버에 로그인하십시오.
  2. rxvt-unicode 또는 다른 X 터미널을 엽니 다.
  3. tmux 또는 화면 열기
  4. 서버에서 로컬 컴퓨터에 다시 로그인
  5. msys 또는 cygwin과 같은 좋아하는 쉘을 시작하십시오.

Cgywin 내에서 tmux를 컴파일하고 사용할 수 있습니다. http://sourceforge.net/mailarchive/message.php?msg_id=30850840

참고 URL : https://stackoverflow.com/questions/5473384/terminal-multiplexer-for-microsoft-windows-installers-for-gnu-screen-or-tmux

반응형