Windows가 cmd 대신 Linux 쉘을 사용할 수 있습니까?


15

Windows가 일종의 Linux 인터페이스를 추가하는 것이 기술적으로 가능한지 궁금합니다. 많은 프로그래머가 Windows에서 개발하는 것이 이길 것이라고 생각합니다.

이것에 대한 아이디어가 있습니까?


6
왜 Powershell을 사용하지 않습니까?
Steven Evers

3
Windows는 DOS를 사용 하지 않습니다 .
user1686

4
Powershell은 고통스럽게 사용을 자극합니다. 또한 문서는 무시할 수 있습니다.
브라이언 반덴버그

@BrianVandenberg에 동의합니다. 그것은이다 변두리에 더 DOS 커맨드 라인보다하지만, 유닉스 / 리눅스 쉘에서 먼 길.
Philip Kearns

답변:


23

@ChrisF가 언급 한 Cygwin 뿐만 아니라 일반적인 Windows 환경에서 실행되는 Unix에서 포팅 된 도구 모음을 설치할 수도 있습니다. 두 가지 예 :

이것은 당신이 같은 명령 프롬프트 사용 명령에있을 수 있습니다 grep, ls, awk등. 압축을 푼 폴더를 환경 경로에 넣으면 사용 경험이 매우 매끄럽고 잘 혼합됩니다.

여기에 이미지 설명을 입력하십시오


18

Cygwin을 살펴보십시오 . 이것의

Windows를위한 Linux 룩앤필 환경을 제공하는 도구 모음.

(홈페이지에서 가져옴).


예, Cygwyn에 대해 알고 있지만 왜 더 통합되지 않는지 묻고있었습니다. 이미 시스템의 일부가 될 수있을 때 새 소프트웨어를 설치해야하는 것은 성가신 일입니다.
Genadinik

5
@ Genadinik-질문에 포함시켜야합니다.). 기본 지원은 없으며 (Microsoft가 왜 포함하고 싶은지 알 수 없음) 타사 응용 프로그램 설치에 문제가 있습니다.
ChrisF

5

Cygwin 을 실행 하면 bash 및 tcsh와 같은 많은 친숙한 Linux 셸을 설치하고 Windows에서 셸을 실행할 수 있지만 Windows 명령 줄에서 직접 Linux 응용 프로그램을 실행할 수도 있습니다.

/bin/Cygwin에 설치된 모든 디렉토리가 Windows PATH 변수에 있는지 확인하고 Windows에서 하이브리드 Windows / Linux 환경을 사용할 수 있습니다. 조차 ls.


3

MSYS는 Windows 용 GNU 도구 세트이며 설치 프로그램은 여기 에서 찾을 수 있습니다 . (MinGW가 아닌 MSYS 만 설치)

그런 다음 PATH 변수에 MSYS 도구를 추가해야합니다. 실행 창 ( + ) systempropertiesadvanced에서 실행 하고 환경 변수를 클릭 하고 하단 상자에서 경로 변수를 찾은 다음 세미콜론과 MSYS의 경로를 추가하십시오 (기본값은 ).WinRC:\MinGW\msys\1.0\bin

Windows에서 bash를 사용 하는 것도 좋으 므로 추가 C:\MinGW\msys\1.0도 고려해야합니다 ( bash 는 명령 msys이 아니라 bash! 재 로그인 후 변경 사항이 완전히 적용됩니다.

vim 과 같은 추가 도구를 쉽게 검색하고 비슷한 방식으로 추가 할 수 있습니다.



1

이미 언급 한 답변 (Cygwin은 개인적으로 가장 좋아하는 것) 외에도 Microsoft는 Bash 셸을 Windows에 공식적으로 제공하기 위해 노력하고 있습니다. 현재 베타 버전이지만 https://msdn.microsoft.com/en-us/commandline/wsl/about 에서 확인할 수 있습니다 . 설치하려면 Windows 10 Anniversary Update 빌드 14393 이상이 필요합니다.


0

Windows 용 휴대용 우분투가 있습니다.

별도로 부팅하지 않고 Windows 응용 프로그램으로 Ubuntu를 실행합니다.


1
하품, 그는 VM을 요구하지 않았다.
mathepic

@mathepic-VM이 아닙니다.
브라이언 반덴버그

1
기사 (홈페이지가 깨진 링크이므로)와 Windows와 통합되는 VM처럼 보입니다.
mathepic

@mathepic-지적했듯이 홈페이지 링크가 깨졌습니다. 제거하겠습니다. 그러나 다음 위키 백과 항목은 내 진술을 뒷받침합니다. en.wikipedia.org/wiki/…
Brian Vandenberg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.