윈도우에서 Git Bash로 리눅스 쉘 스크립트 작성하기

윈도우에서 Git Bash로 리눅스 쉘 스크립트 작성하기

Windows 환경에서 Docker나 WSL 없이도 Git Bash 하나로 간편하게 리눅스 쉘 스크립트를 작성 및 테스트하는 방법에 대해 알아보겠습니다.

1. 다양한 쉘 개발 환경

Windows 환경에서 여러가지 방법으로 리눅스 쉘 스크립트를 작성 및 테스트 할 수 있습니다. 아래 세 가지 방법을 간단히 살펴보고, 마지막에 Git Bash 활용법을 자세히 다룹니다.

1.1 Docker 기반 Linux 컨테이너

Docker에 Linux 이미지를 띄워 VS Code Remote–Containers 확장으로 연결

  • 장점: 실제 리눅스 환경과 동일
  • 단점: 설치/구성 복잡, 리소스 부담

1.2 WSL (Windows Subsystem for Linux)

WSL2를 이용해 Ubuntu, Debian 등 다양한 리눅스 배포판을 설치하여 Windows에서 실행할 수 있습니다.

  • 장점: 빠른 설치, Windows와 통합된 파일 시스템
  • 단점: 배포판별 설정 차이, 네트워크 제약

1.3 Git Bash 활용

Git for Windows 설치 시 함께 제공되는 Bash 쉘

  • 장점: 가볍고 설치 간편, Windows 파일 시스템에 바로 접근 가능
  • 단점: 일부 고급 리눅스 유틸이 누락 가능

2. Git Bash 설치 및 실행

2.1 Git Bash 설치

1. Git 공식 사이트에서 “Git for Windows” 다운로드

2. 설치 마법사 실행 → 기본 옵션(Recommended)으로 계속 진행

2.2 Git Bash 실행 방법

Windows 시작 메뉴에서 “Git Bash” 검색 후 실행

Windows 시작 메뉴에서 “Git Bash” 검색 후 실행 화면

3. VS Code에서 쉘 스크립트 작성 및 실행

1. VS Code 상단 메뉴에서 터미널 > 새 터미널을 클릭한 후, 터미널 선택 드롭다운에서 Git Bash를 선택합니다.

터미널 선택 드롭다운에서 Git Bash를 선택

2. 프로젝트 폴더에서 hello.sh 파일을 생성 후 열고, 아래 스크립트를 작성한 뒤 저장합니다.

#!/usr/bin/env bash

echo "Hello, BlueShare!"

3. 터미널에 아래 명령을 입력하여 스크립트를 실행합니다:

bash hello.sh
VS Code에서 쉘 스크립트 작성 및 실행 화면

👉 Git Bash는 가볍고 설치가 간편해, 간단한 쉘 스크립트 개발에 최적화된 도구입니다. Docker나 WSL보다 빨리 시작할 수 있어 초보자에게도 추천합니다.

함께 보면 좋은 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤