Microsoft Windows 용 터미널 멀티플렉서를 찾고 있습니다. tmux 및 GNU 화면 모두에 대해 Microsoft Windows 용 설치 프로그램을 찾을 수 없습니다.
현재 저는 Putty를 사용하여 Windows Machine에서 Linux 컴퓨터에 연결하고 있습니다. 누군가가 Windows 플랫폼에서 GNU Screen 또는 tmux를 작동시키는 방법을 제안 해 주시겠습니까?
위의 옵션에 대한 다른 좋은 대안이 있습니까?
Microsoft Windows 용 터미널 멀티플렉서를 찾고 있습니다. tmux 및 GNU 화면 모두에 대해 Microsoft Windows 용 설치 프로그램을 찾을 수 없습니다.
현재 저는 Putty를 사용하여 Windows Machine에서 Linux 컴퓨터에 연결하고 있습니다. 누군가가 Windows 플랫폼에서 GNU Screen 또는 tmux를 작동시키는 방법을 제안 해 주시겠습니까?
위의 옵션에 대한 다른 좋은 대안이 있습니까?
답변:
보기. 이 방법은 오래지만, 구글에서 누군가가이를 발견 한 오프 기회에이 절대적으로 최적의 솔루션 - ( 그것은 굉장하다 ) - 사용하는 것입니다 ConEmu (또는 포함 ConEmu 호출의 상단에 내장되어있는 패키지 cmder을 ) 그런 다음 plink 또는 putty 자체 를 사용하여 특정 머신에 연결하거나 더 나은 방법으로 개발 환경을 Vagrant를 사용하여 로컬 VM으로 설정합니다 .
이것이 내가 Windows 상자에서 다시 개발하는 것을 볼 수있는 유일한 방법입니다.
나는 다른 모든 대답이 반드시 나쁜 대답은 아니지만 이것에 비해 쓰레기 솔루션을 제공한다고 말할만큼 확신합니다.
업데이트 : 2020 년 1 월 8 일 현재 다른 모든 솔루션이 가비지가 아닙니다. Windows 터미널 이 거기에 있고 WSL 이 존재합니다.
Windows 10 "Anniversary"업데이트 (버전 1607)부터는 이제 개발자 모드 라는 기능을 활성화하여 Windows 내부에서 직접 Ubuntu 하위 시스템을 실행할 수 있습니다 .
개발자 모드를 활성화하려면 시작 > 설정으로 이동 한 다음 검색 상자에 "개발자 기능 사용"을 입력하여 설정을 찾습니다. 왼쪽 탐색에 개발자 용 이라는 탭이 표시됩니다 . 이 탭에서 개발자 모드 를 활성화 할 수있는 라디오 상자가 표시 됩니다 .
개발자 모드가 활성화되면 Linux 하위 시스템 기능을 활성화 할 수 있습니다. 이렇게하려면 제어판 > 프로그램 > Windows 기능 켜기 또는 끄기로 이동 하고 Linux 용 Windows 하위 시스템 (베타) 확인란을 선택합니다.
이제 Cygwin 또는 콘솔 에뮬레이터를 사용하는 대신 Windows에서 기존 apt 패키지 ( sudo apt-get install tmux
)를 통해 Ubuntu 하위 시스템에서 bash를 통해 tmux를 직접 실행할 수 있습니다 .
모두 TMUX 및 GNU Screen은 cygwin에서 작동 합니다. cygwin 설치 프로그램에서 설치할 수 있습니다. 거기에서 그들의 이름을 검색하면 아마도 최신 버전 (최소한 tmux ) 을 얻을 수 있습니다.
스레드에 추가하면 babun이라는 새로운 콘솔이 있으며 문제없이 tmux를 실행합니다. bash 또는 zsh를 실행할 수 있습니다.
대안 중 하나는 MSYS2 , 즉 "MinGW-w64"/ Git Bash 입니다. Unix 시스템에 간단히 ssh 하고 여기에서 대부분의 Linux 명령을 실행할 수 있습니다 . tmux 도 설치 하십시오 !
MSYS2에 tmux 를 설치하려면 :
실행 명령 pacman -S tmux
Git Bash 에서 tmux를 실행하려면 다음을 수행하십시오 .
설치 MSYS2을 복사 tmux.exe
및 msys-event-2-1-6.dll
에서 MSYS2 폴더 C:\msys64\usr\bin
당신에게 힘내 강타 디렉토리 C:\Program Files\Git\usr\bin
.
/c/Program Files/Git/usr/bin
이것은 방금 나를 위해 일했습니다.$ ln -s /c/msys64/usr/bin/tmux.exe . ; ln -s /c/msys64/usr/bin/msys-event-2-1-6.dll .
대안으로 SuperPutty에는 탭이 있으며 여러 터미널에서 동일한 명령을 실행하는 옵션이 있습니다. 누군가가 찾고있는 것일 수 있습니다.
https://code.google.com/p/superputty/
PuTTY 세션도 가져옵니다.
Cgywin 내에서 tmux를 컴파일하고 사용할 수 있습니다. http://sourceforge.net/mailarchive/message.php?msg_id=30850840