Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 11/10에서 .sh 또는 Shell Script 파일을 실행하는 방법

쉘 스크립트 또는 .SH 파일 Linux 또는 Unix에서 실행할 수 있는 Windows의 배치 파일과 같습니다. Linux용 Windows Subsystem을 사용하여 Windows 10에서 .sh 또는 Shell Script 파일을 실행할 수 있습니다. 이번 포스팅에서는 Windows 11/10에서 Shell Script 파일을 실행하는 방법을 알려드리겠습니다.

Windows 11/10에서 .sh 또는 Shell Script 파일을 실행하는 방법

배시 셸 스크립트 파일을 실행할 수 있는 Unix 셸 및 명령 언어입니다. 스크립트에 실제 Linux 커널 지원이 필요한 경우가 아니면 Ubuntu 또는 다른 Linux 배포판을 설치할 필요가 없습니다. 두 가지 방법을 모두 공유하겠습니다.

  1. WSL을 사용하여 Shell Script 파일 실행
  2. Windows 10에서 Ubuntu를 사용하여 셸 스크립트 실행

1] WSL을 이용한 Shell Script 파일 실행

Linux용 WSL 또는 Windows 하위 시스템 설치

설정> 업데이트 및 보안> 개발자용으로 이동합니다. 개발자 모드 확인 라디오 버튼. "Windows 기능을 검색합니다. ", "Windows 기능 켜기/끄기 선택 ".

스크롤하여 WSL을 찾아 확인란을 선택한 후 설치합니다. 완료되면 요청한 변경 사항 설치를 완료하려면 재부팅해야 합니다. 지금 다시 시작을 누릅니다. BASH는 명령 프롬프트 및 PowerShell에서 사용할 수 있습니다.

셸 스크립트 파일 실행

  1. 명령 프롬프트를 열고 스크립트 파일을 사용할 수 있는 폴더로 이동합니다.
  2. Bash script-filename.sh를 입력하고 Enter 키를 누르십시오.
  3. 스크립트를 실행하고 파일에 따라 출력이 표시되어야 합니다.

Windows 11/10에서 .sh 또는 Shell Script 파일을 실행하는 방법

Linux 플랫폼에서는 일반적으로 SH를 사용하지만 여기서는 BASH를 사용해야 합니다. 즉, Windows의 BASH는 한계가 있으므로 Linux 환경에서 실행하려면 Ubuntu 또는 이와 유사한 것을 설치해야 합니다.

2] Windows 10에서 Ubuntu를 사용하여 Shell Script 실행

Ubuntu 또는 다른 Linux 배포판이 설치되어 있는지 확인하십시오. Ubuntu는 /mnt에서 모든 Windows 디렉토리를 마운트하거나 사용 가능하게 만듭니다. . 따라서 C 드라이브는 /mnt/C에서 사용할 수 있습니다. . 따라서 /mnt/c/users//desktop에서 데스크톱을 사용할 수 있다면 .

Windows 11/10에서 .sh 또는 Shell Script 파일을 실행하는 방법

이제 다음 단계를 따르세요.

  1. 실행 프롬프트에 Bash를 입력하면 배포 프롬프트가 실행됩니다.
  2. 스크립트를 사용할 수 있는 폴더로 "cd" 명령을 사용하여 폴더로 이동합니다.
  3. "sh script.sh"를 입력하고 Enter 키를 누릅니다.

스크립트가 실행되고 핵심 Linux 기능에 종속성이 있는 경우

이제 Windows에서 Linux를 사용할 수 있으므로 Cygwin과 같은 타사 응용 프로그램을 사용할 필요가 없습니다. WSL은 Windows 10에서 셸 스크립트를 실행하는 데 도움이 되는 대부분의 시나리오에 충분해야 합니다.

Windows 11/10에서 .sh 또는 Shell Script 파일을 실행하는 방법