IT Share you

Cygwin ls 명령을 찾을 수 없습니다.

shareyou 2020. 12. 8. 20:27
반응형

Cygwin ls 명령을 찾을 수 없습니다.


이 질문은 제가 때때로 제 자신에게 제공해야하는 기술 팁을 보관하는 제 기술 블로그에서 제가 직접 답변 한 질문이므로 대신 여기로 옮기기로 결정했습니다. 원래 블로그 게시물은 다음과 같습니다. http://thehacklist.blogspot.com/2009/04/cygwin-ls-command-not-found.html

당신이 리눅스 애호가이고 윈도우 박스의 greps와 sed / awks를 정말로 놓친다면 아마도 cygwin을 설치했을 것입니다 . 데스크탑의 cygwin 아이콘 또는 디렉토리 cygwin.bat파일 을 두 번 클릭하여 실행을 시도 C:\cygwin하고 bash-3.X$프롬프트를 받았습니다 . 그러나 pwd또는 cd명령이 작동하더라도을 시도하면 다음과 ls같이 표시 ls: command not found됩니다.


  1. "내 컴퓨터"-> 속성-> 고급-> 환경 변수를 마우스 오른쪽 버튼으로 클릭합니다.
  2. CYGWIN_HOME이라는 새 환경 변수를 추가하고 해당 값을 C : \ cygwin으로 설정합니다.
  3. PATH 환경 변수를 편집하고 여기에 C : \ cygwin \ bin을 추가합니다 (일반적으로 ';'로 구분).
  4. 확인을 클릭하고 열려있는 명령 프롬프트 나 bash 쉘 (cygwin을 통해)을 종료 한 다음 다시여십시오. 작동합니다!

가정-이것은 cygwin을에 설치했다고 가정합니다 C:\cygwin. 다른 곳에 보관했다면 그에 따라 위의 내용을 수정하십시오.


cygwin.bat 파일을 확인하십시오. 다음과 같은 내용이 있어야합니다.

set PATH=C:\cygwin\bin;C:\cygwin;%PATH%
...etc
bash --login -i

(실제로 c : \ cygwin이 필요하지는 않지만 추가 스크립트 / 박쥐 파일이 있습니다. 핵심은 c : \ cygwin \ bin입니다)

참고 URL : https://stackoverflow.com/questions/14797194/cygwin-ls-command-not-found

반응형