Windows 10에서 셸 스크립트 파일을 만들고 실행하는 방법

"Windows 시스템에서 쉘 스크립트 파일을 생성하고 실행할 수 있습니까?"라고 생각하는 사람들을 위해 여기에 대답이 있습니다. 어떻게 할 수 있는지 알기 위해이 기사를 끝까지 완전히 읽으십시오. 과정이 조금 더 길지만 따라하기 쉽습니다. 그래서 우리는 프로세스를 4 부분으로 나눌 것입니다.

  1. WSL 활성화 – Windows 시스템에서는 쉘 스크립트를 직접 실행할 수 없습니다. 이렇게 하려면 먼저 Linux용 Windows 하위 시스템(WSL)을 설치해야 합니다. WSL은 기존 Windows 앱과 함께 Linux 파일 시스템을 실행할 수 있게 해주는 Windows 운영 체제의 기능입니다.
  2. Ubuntu 다운로드 및 WSL과 통합 – WSL은 Windows 운영 체제와 함께 제공되지만 사용을 시작하려면 먼저 이를 활성화하고 Linux 배포판을 설치해야 합니다. 여기에서는 Microsoft Store 앱에서 Ubuntu를 다운로드하고 설치하는 방법을 살펴보겠습니다.
  3. 쉘 스크립트 파일 생성 – .sh 파일은 쉘 스크립트 파일 확장자입니다. Windows 시스템에서 셸 스크립트 파일을 만드는 방법을 알아보겠습니다.
  4. 쉘 스크립트 파일 실행 – 생성된 .sh 파일 실행

목차

1부: Linux(WSL)용 Windows 하위 시스템 활성화

1단계: 열기 설정 사용 윈도우 + 나 함께 키입니다. 클릭 업데이트 및 보안 옵션.

업데이트 및 보안

2단계: 왼쪽 창에서 개발자용 

개발자용

3단계: 활성화 개발자 모드 토글 바를 클릭하여

광고

개발자 모드

4단계: 팝업에서 다음을 클릭합니다. .

개발자 기능 사용

5단계: 설정 찾기 검색 창에 turn windows를 입력하고 결과에서 다음을 클릭합니다. Windows 기능 켜기 또는 끄기

Windows 켜기

6단계: 열린 창에서 진드기 그만큼 체크박스 옆에 Linux용 Windows 하위 시스템 활성화합니다. 그리고 클릭 확인.

WSL

7단계: 프로세스를 완료하는 데 몇 분이 소요되며 다시 시작을 요청합니다. 재시작 시스템.

2부: Ubuntu 다운로드 및 WSL과 통합

1단계: 다시 시작하면 마이크로소프트 스토어 앱 열기 Windows 검색 창에 Microsoft store를 입력하고 검색 결과에서 두 번 클릭합니다.

마이크로소프트 스토어

2단계: Microsoft Store 앱 검색 창에 다음을 입력합니다. 우분투 목록에서 선택합니다.

우분투

3단계: 클릭 얻다 우분투를 다운로드하려면 몇 분이 걸립니다.

4단계: Windows 검색 창에서 입력 우분투 그리고 검색결과에서 더블 클릭 그것을 열기 위해.

우분투 열기

5단계: Linux 명령 프롬프트가 열리고 하드 디스크에 설치 및 WSL과의 통합이 시작됩니다.

6단계: 사용자 이름 그리고 비밀번호 자격 증명으로 원하는 사용자 이름과 암호를 입력하십시오. 나중에 사용할 수 있도록 기억해 두십시오.

리눅스 사용자 이름

7단계: 설치 프로세스가 완료될 때까지 기다립니다.

3부: 셸 스크립트(.sh) 파일 만들기

1단계: Windows에서 .sh 파일을 생성할 위치로 이동합니다. 잡아 옮기다 키와 마우스 오른쪽 버튼으로 클릭 빈 공간에.

2단계: 표시된 목록에서 여기에서 Powershell 창을 엽니다..

파워쉘 열기

3단계: PowerShell 유형에서 세게 때리다 그리고 치다 입력하다. 이것은 bash 셸로 리디렉션됩니다.

광고

세게 때리다

4단계: PowerShell 유형에서 고양이 > 파일 이름.sh 여기서 "filename"은 파일 이름입니다. 그것은 당신의 선택입니다. 예를 들어, 여기에 "test"를 파일 이름으로 지정했습니다.

5단계: 히트 입력하다 키보드의 버튼입니다. 이제 선택한 위치에 쉘 스크립트 파일이 생성됩니다.

파일 생성

6단계: 해당 위치에 파일이 생성되는지 확인하고 Powershell로 돌아와서 Ctrl + C 키를 함께 눌러 프로세스를 종료합니다.

테스트 파일

7단계: 이 셸 스크립트를 실행하고 결과를 보려면 파일에 일부 데이터를 추가해야 합니다. 따라서 파일에 Hello World를 인쇄하는 간단한 명령을 추가해 보겠습니다.

8단계: 이 유형의 경우 vi 파일 이름.sh 여기서 "filename"은 파일 이름입니다. 예를 들어 여기에서 파일 이름으로 "test"를 지정했기 때문에 명령은 vi test.sh가 됩니다.

파일 열기

9단계: 이 명령은 편집할 파일을 엽니다. 키보드에서 키를 눌러 파일에 들어가 편집을 시작합니다.

10단계: 파일에 echo "Hello World"를 입력하고 저장하고 종료하려면 ESC 키보드에서 키를 누르고 입력 :wq 그리고 치다 입력하다.

파일 편집

11단계: 파일 내용을 저장하고 파일을 닫습니다.

4부: 셸 스크립트 파일 실행/실행

1단계: Windows 시스템에서 sh 파일이 있는 위치로 이동합니다. 잡아 옮기다 키와 마우스 오른쪽 버튼으로 클릭 빈 공간에.

2단계: 표시된 목록에서 여기에서 Powershell 창을 엽니다..

파워쉘 열기

3단계: 명령 프롬프트에서 입력 세게 때리다 그리고 치다 입력하다. 이것은 bash 셸로 리디렉션됩니다.

세게 때리다

4단계: 입력 sh 파일 이름.sh 그리고 치다 입력하다. 예를 들어 여기에서 파일 이름은 'test'이므로 sh test.sh 명령을 사용하여 파일을 실행하거나 실행합니다.

5단계: 이제 출력을 볼 수 있습니다. 그게 다야!

파일 실행

참고: 명령 프롬프트에서 sh 파일을 실행할 수도 있습니다.

1단계: 다음을 사용하여 실행 프롬프트를 엽니다. 윈도우 + R 키를 함께 입력하고 cmd 그 안에. 때리다 입력하다.

명령 프롬프트

2단계: 명령 프롬프트가 열립니다. 다음을 사용하여 실행할 sh 파일이 있는 경로로 이동합니다. CD 바탕 화면 아래의 새 폴더라는 폴더에 sh 파일이 있으므로 명령은 다음과 같습니다. cd 데스크탑/새 폴더

탐색

3단계: 이제 입력 bash 파일 이름.sh 그리고 치다 입력하다. 파일 이름은 파일 이름입니다. 예를 들어 bash test.sh를 제공합니다.

4단계: 명령 프롬프트에서 출력을 볼 수 있습니다.

명령 프롬프트 출력

그게 다야! 이 기사가 유용하기를 바랍니다. 고맙습니다!!

Windows 11의 OneDrive 앱에서 동기화를 일시 중지 및 다시 시작하는 방법

Windows 11의 OneDrive 앱에서 동기화를 일시 중지 및 다시 시작하는 방법어떻게Onedrive윈도우 11

OneDrive 응용 프로그램은 동기화 옵션이 활성화된 경우 파일이 자동으로 저장되는 클라우드 저장소 응용 프로그램입니다. OneDrive 앱을 사용하면 사용자가 최대 5GB의 데이터를 무료로 저장할 수 있으며 Microsoft 365에 가입한 경우 최대 1TB의 데이터를 저장할 수 있습니다. 일부 사용자는 현재 무료로 사용하고 나머지는 Microso...

더 읽어보기
Windows 11/10에서 데스크탑 컨텍스트 메뉴에 "보내기"에 프린터를 추가하는 방법

Windows 11/10에서 데스크탑 컨텍스트 메뉴에 "보내기"에 프린터를 추가하는 방법어떻게인쇄기윈도우 11

Windows 11/10 바탕 화면의 마우스 오른쪽 버튼 클릭 컨텍스트 메뉴는 파일 열기, 복사, 붙여넣기, 삭제, zip 파일로 압축, 생성, 편집, 공유 등과 같은 많은 작업을 빠르게 수행할 수 있는 방법입니다. 메뉴를 사용하면 파일을 Bluetooth 장치, 팩스, 메일 수신자 및 프린터로 보낼 수도 있습니다. 게다가 원하는 경우 컨텍스트 메뉴에...

더 읽어보기
Windows 11/10에서 단일 바탕 화면 바로 가기를 사용하여 한 번에 여러 웹 사이트를 시작하는 방법

Windows 11/10에서 단일 바탕 화면 바로 가기를 사용하여 한 번에 여러 웹 사이트를 시작하는 방법어떻게윈도우 11브라우저크롬

작업을 완료하기 위해 열어야 할 웹 사이트 목록이 있는 사용자 중 하나라면 컴퓨터를 열 때마다 대박을 터트린 것입니다! 물론 바탕 화면에 원하는 모든 웹 사이트에 대한 바로 가기를 갖는 것은 하나의 옵션이지만 혼란과 각 항목을 두 번 클릭하는 데 필요한 시간을 고려한 옵션입니다. 단축키? 단일 파일을 두 번 클릭하여 한 번에 여러 웹사이트를 시작하는 ...

더 읽어보기