Cygwin 내에서 새로운 Cygwin 창 생성


16

bash 내에서 새 터미널을 시작하는 것과 비슷한 Cygwin 내에서 새로운 Cygwin 세션을 시작하는 방법을 알 수 없습니다.

gnome-terminal

아마 쉽지만 뭔가 빠졌습니다. 어떤 아이디어?

답변:


16

cygstart /bin/bash -li


2
자식 창에서 모든 민트 설정을 유지하려면 다음을 사용하십시오.cygstart mintty /bin/bash -il
Grant Humphries

6

스크립트 내에서가 아니라 다른 터미널 (mintty) 만 민트로 열려면 'Alt-F2'를 누르십시오. 다른 키보드 단축키는 'man mintty'를 참조하십시오.


이것이 가장 좋은 대답이라고 생각합니다 cygstart /bin/bash -li. 새 터미널 창 을 열 때와 동일한 설정으로 다른 터미널 창을 열었 지만 동일한 설정이 없습니다.
Craig London

@CraigLondon은 해당 접근 방식으로 해당 설정을 유지하기 위해 허용 된 답변에 대한 내 의견을 참조하십시오. 해답 과이 점의 차이점은 전자의 경우 이전에 시작된 쉘이 자식이므로 부모에서 상속받지 않는다는 것입니다. 여기에 사례.
Grant Humphries

3

"기본"cygwin 콘솔 (일명 cmd.exe)을 사용하는 경우 :

cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS

그런 다음 SHELL.EXE 및 PARAMS를 다음과 같이 사용하십시오.

  • zsh : zsh.exe -l
  • bash : bash.exe-로그인

' mintty '또는 'rxvt'를 입력하여 시작하는 ' 박하 '또는 'rxvt' 와 같은 더 나은 콘솔을 사용하는 것이 좋습니다 .


Cygwin의 내 버전이 사용 bash.exe중이라고 생각 하며 제공 한 명령과 운이없는 몇 가지 변형으로 둘러 보았습니다. 지금 박하보고 있습니다. 감사!
nicorellius

2
mintty기존 Cygwin 터미널 내에서 새 창을 시작하지만 기존 터미널도 잠급니다. mintty &원래 터미널을 계속 사용하고 새 터미널을 사용하려면 백그라운드 프로세스로 시작하십시오 .
셰인 다니엘

1

my 도로 드하기 위해 다음 명령을 사용하여 .bash_profile별칭을 만들었습니다 .bashrc.

alias mintty='mintty.exe -i /Cygwin-Terminal.ico - &'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.