방법: Windows 10에서 실행되는 Linux 스크립트

방법: Windows 10에서 실행되는 Linux 스크립트

저는 리눅스를 처음 접했습니다. 그리고 bash 스크립트를 생성하고 ".sh" 확장자를 사용하여 실행 가능하게 만들 수 있는지 알고 싶습니다. Windows에서 이 파일을 어떻게 실행 가능하게 만들 수 있는지 알고 싶습니다.

답변1

Windows 10에 WSL(Linux용 Windows 하위 시스템)을 설치하지 않으면 bash 스크립트를 실행할 수 없습니다. WSL은 64비트 버전의 Windows 10 1주년 업데이트와 함께 제공됩니다.

실행 권한은 Windows 10에서 인식하지 못하는 ext4 파일 시스템의 개체입니다. 그러나 Windows NTFS에는 이에 상응하는 "읽기 및 실행" 권한이 있습니다. 어쨌든 스크립트는 데이터 파일로 취급되므로 실행하는 데 "실행" 권한이 필요하지 않습니다.

답변2

있다윈도우용 배쉬쉘 파일을 실행하려면 시스템에 설치해야 하지만 다음과 같은 쉘 파일을 실행하는 대안도 있습니다.

시그윈

Cygwin은 최신 x86 32비트 및 64비트 버전의 MS-Windows(SP3/Server 20xx/Vista/7/8이 포함된 XP) 사용자에게 Unix와 유사한 환경과 소프트웨어 도구 세트를 제공하는 무료 소프트웨어입니다. 이전 버전의 Cygwin) 일부 구식 버전(SP3가 없는 95/98/ME/NT/2000/XP)도 있습니다.

유윈

Uwin은 Win32라고 불리는 Windows 32비트 API(응용 프로그래밍 인터페이스)용 X/Open 라이브러리입니다. UWIN에는 다음이 포함됩니다:

  • Unix API를 구현하여 Unix 환경을 에뮬레이션하는 라이브러리
  • cc(1), yacc(1), lex(1) 및 make(1)와 같은 파일 및 개발 도구를 포함합니다.
  • ksh(1)(Korn Shell) 및 ls(1), sed(1), cp(1), stty(1) 등과 같은 250개 이상의 유틸리티

관련 정보