Windows 11에서 원활한 명령줄 액세스를 위해 Bash를 설정하는 방법



Windows 11에 Bash를 설정하는 것은 모든 사람에게 순탄치만은 않습니다. WSL이 제대로 시작되지 않거나 명령이 예상대로 작동하지 않는 등 이상한 문제가 발생할 수도 있습니다.하지만 솔직히 말해서, Linux 명령, 스크립트, 심지어 전체 배포판을 Windows에서 직접 실행할 수 있기 때문에 게임 체인저입니다.듀얼 부팅과 비슷하지만 훨씬 쉽습니다.이전 방식의 WSL 설치에 어려움을 겪었거나 더 통합된 Linux 환경이 필요하다면 이 가이드에 몇 가지 실용적인 단계가 있습니다.이 가이드를 따르면 Bash가 원활하게 작동하여 가상 머신이나 복잡한 설정 없이 Linux 앱, 스크립트를 실행하거나 Linux 터미널을 사용할 수 있습니다.목표는 Windows 내에서 바로 작동하는 Linux 환경을 구축하여 장치나 시스템을 전환하지 않고도 더 빠르고 스마트하게 작업할 수 있도록 하는 것입니다.

Windows 11에서 WSL 및 Bash를 수정하는 방법

방법 1: Windows 터미널에서 WSL 설치

WSL이나 Bash가 제대로 작동하지 않을 때, 특히 아직 설치하지 않은 경우 가장 간단한 방법입니다.대부분의 설정을 자동화하고, 이 명령 하나로 wsl --install최신 Linux 커널과 Ubuntu를 기본으로 포함하여 필요한 모든 것을 가져올 수 있기 때문에 유용합니다. WSL이 완전히 설치되지 않았거나 손상된 경우, 이 명령을 실행하면 많은 문제를 해결할 수 있습니다.또한, WSL 1보다 훨씬 빠르고 호환성이 뛰어난 WSL 2를 사용 중인지 확인할 수 있습니다.

  • Windows 터미널을 관리자 권한으로 엽니다.시작 버튼을 클릭하고 ‘터미널’을 입력한 후 Windows 터미널을 마우스 오른쪽 버튼으로 클릭 하고 ‘관리자 권한으로 실행’을 선택하면 됩니다.
  • Windows 터미널이 실행되지 않으면 업데이트되었는지 확인하세요.Microsoft Store 로 이동 하여 최신 버전을 설치하세요.
  • :을 입력 wsl --install하고 Enter 키를 누르세요.그러면 Linux 커널, Ubuntu를 포함하여 WSL 2에 필요한 모든 구성 요소가 다운로드되고 WSL 기본 버전이 업데이트됩니다.
  • 수백 MB 정도 다운로드하기 때문에 시간이 좀 걸릴 수 있으니 기다려 주세요.모든 것이 순조롭게 진행되면 성공 메시지가 표시됩니다.
  • 완료되면.을 사용하여 시스템을 재부팅하세요 shutdown /r /t 0.이렇게 하면 Windows가 WSL 2 설치를 완료하고 모든 설정을 완료할 수 있습니다.

전문가 팁: 일부 설정에서는 WSL이 몇 번 재시작하거나 로그아웃했다가 다시 로그인해야 완전히 활성화됩니다.재부팅 후에도 여전히 문제가 발생하면 wsl --update업데이트를 강제 실행하거나 BIOS 설정에서 가상화가 활성화되어 있는지 확인하세요(일반적으로 CPU 또는 보안 설정에서).이상하게 들릴 수 있지만, 일부 PC에서는 모든 기능이 기본적으로 활성화되어 있지 않습니다.

방법 2: 필요한 Windows 기능을 수동으로 활성화

WSL 또는 가상화 기능이 켜져 있지 않으면 WSL이 바로 작동하지 않을 수 있으므로 이 기능이 도움이 됩니다. Windows에서 Linux 배포판을 제대로 실행하려면 특정 기능이 활성화되어야 하기 때문입니다.

  • 시작을 열고 Windows 기능 켜기/끄기 를 검색 하여 클릭합니다.
  • 아래로 스크롤하여 다음 상자를 선택하세요.
    • Linux용 Windows 하위 시스템
    • 가상 머신 플랫폼
  • 확인을 클릭한 다음 컴퓨터를 다시 시작하세요.

재부팅 후 Windows Terminal을 관리자 권한으로 다시 실행하고 시도해 보세요 wsl --install.해당 기능이 활성화되어 있지 않았다면 이 방법으로 핵심 문제가 해결될 것입니다. Windows 업데이트 후 이러한 기능이 기본적으로 비활성화되는 경우가 있는데, 이 경우 다시 활성화하는 것이 해결책입니다.

옵션 1: Microsoft Store에서 Linux 배포판을 수동으로 설치

WSL이 설치되었지만 배포판이 실행되지 않거나 다른 Linux 버전을 원하시면 Microsoft Store를 열고 Debian, Fedora, OpenSUSE 등 원하는 배포판을 검색하세요.스토어에서 직접 설치하는 것은 일반적으로 간단하지만, WSL이 제대로 구성되지 않은 경우 자동 실행되지 않거나 오류가 발생하는 경우가 있습니다.이 경우 wsl --set-default-version 2배포판을 설치하기 전에 Windows Terminal에서 실행하여 WSL 2를 사용하도록 설정했는지 확인하세요.

  • Microsoft Store를 엽니다.
  • 예를 들어 Debian 이나 Ubuntu를 검색해 보세요.
  • 받기 또는 설치를 클릭하세요.
  • 앱을 실행하고 사용자 이름/비밀번호를 설정하면 됩니다.

문제 해결 후 Bash를 시작하는 방법

모든 설정이 완료되면 여러 가지 방법으로 Bash를 실행할 수 있습니다.

  • 시작 메뉴를 클릭하고 Ubuntu 나 원하는 배포판을 입력한 다음 클릭합니다.로드하는 데 1~2초 정도 걸릴 수 있습니다.
  • 또는 Windows 터미널을 열고 “:” ubuntu또는 배포판 이름을 입력하세요. Bash 셸로 부팅될 것입니다.

사용 가능한 모든 명령을 보려면 help -d.을 입력하세요.개별 명령에 대한 자세한 내용은, help <command>와 같은.을 사용하세요 help printf.일반적인 명령에는 ls, pwd, cd, 그리고 .sh파일 스크립팅이 있습니다.

Windows에서 Bash 스크립트를 실행하는 방법

Bash가 제대로 설정되면 Bash 스크립트를 실행하는 것은 어렵지 않습니다.먼저 스크립트를 텍스트 파일로 만들고(메모장도 괜찮습니다) .sh확장자를 지정하여 저장하세요.첫 줄이 ” “인지 확인 #! /usr/bin/bash하거나, Ubuntu에서 실행하여 Linux 경로를 확인하세요 which bash.이렇게 하면 Bash가 어디에 있는지 정확히 알 수 있습니다 /bin/bash.

스크립트가 준비되면 스크립트가 저장된 Windows 터미널을 엽니다.를 사용하여 cd스크립트 위치로 이동한 후 다음을 실행합니다 bash <scriptname>.sh.명령이 단계별로 실행되고 콘솔에 출력이 표시됩니다.

솔직히, 설정이 제대로 되면 스크립팅이 꽤 강력하게 느껴집니다.게다가 백업이나 설정 같은 작업을 쉽게 자동화할 수 있죠.더 많은 명령어나 팁이 필요하다면 SS64의 Bash 참조 자료를 확인해 보세요.모든 옵션을 이해하는 데 정말 도움이 되었습니다.



이 글이 도움이 되었나요?