더 좋고 UNIX와 유사한 Windows용 명령줄 셸이 있습니까?

더 좋고 UNIX와 유사한 Windows용 명령줄 셸이 있습니까?

이전에 요청한 적이 있다고 확신하지만 한 시간 정도 검색해도 찾지 못했습니다.

저는 한동안 Unix와 Mac OS를 사용해왔지만 마음은 Windows 사용자입니다. *nix 운영 체제에서 제가 가장 좋아하는 것은 터미널과 셸입니다. 콘솔을 사용하여 실제 콘솔을 더 좋게 만들 수 있다는 것을 알고 있지만 저는 Windows 셸을 싫어합니다. 저는 최근에 Mac에서 bash에서 zsh로 옮겼는데 이보다 더 빠른 적은 없었습니다. 확대/축소할 수 있고 터미널 사용을 정말 멋지게 만드는 모든 종류의 색상, 별칭, 멋진 프롬프트 등을 가질 수 있습니다.

Windows에도 이런 것이 있나요? 쉘 경험을 덜 고통스럽게 만들려면 어떻게 해야 합니까? 기본적으로 저는 Windows용 oh-my-zsh를 원합니다.

답변1

Windows Powershell은 Windows Server 2008 및 Vista 출시 이후 Microsoft가 선택한 셸이었습니다. XP에서도 포트를 사용할 수 있습니다. V2가 현재 표준이고 v3가 개발 중입니다. 대부분의 주요 관리 도구는 현재 내부적으로 Powershell을 실행하고 있거나 PoSH 인터페이스를 갖추고 있습니다.

일부 대량 관리 작업에 PoSH를 사용하려고 시도한 적이 없다면 스스로 대접을 받아야 합니다. 객체의 텍스트 표현 대신 객체로 작업하는 것은 정말 강력합니다. AD를 실행하는 경우 PoSh를 사용하여 AD 사용자 관리를 시작하세요.

답변2

당신은 시도 할 수 있습니다시그윈minttybash 쉘을 사용하는 터미널 변형입니다 . Cygwin은 기본적으로 Windows 커널에 매핑된 Linux syscall이 있는 일부 라이브러리로 구성됩니다. 따라서 실제로 그 내부에서 Linux 프로그램을 실행할 수 있습니다(모든 것은 아니지만 많은 것; 소프트웨어를 직접 컴파일하는 방법을 알고 있다면 더 많은 것).

zsh는 cygwin에서도 패키지로 제공됩니다.

Windows는 일부 프로그램에 대해 동일한 이름을 사용하기 때문에 해당 프로그램의 동작이 예상되지 않을 수 있습니다(예: find또는 sort). 일부 오류를 수정하려면 PATH를 사용해 봐야 합니다.

답변3

다운로드힘내창문용. "Git Bash"라는 쉘이 함께 제공되며 다른 많은 명령줄 도구도 포함되어 있습니다.

답변4

몇몇 동료들이 GOW(Windows의 Gnu)를 추천해 주었습니다.https://github.com/bmatzelle/gowCygwin보다 훨씬 더 나은 솔루션입니다. YMMV.

관련 정보