본문 바로가기
기타

윈도우(Windows)에서 배시 쉘(Bash shell) 사용해보기

by COCO1337 2020. 6. 23.

유니티와 C#, C++을 제외하고 Node, python은 대부분 리눅스 환경에서 개발을 했었는데

막상 윈도우에서 개발하려니 개발환경 구성부터가 문제였습니다.

apt get과 npm 등 편한 명령어들을 놔두고 하나씩 찾아서 쓰려니까 헷갈리기도 했고요.

 

마침 윈도우 10에서 우분투 리눅스 쉘이 사용 가능하다는 정보를 찾게되었고

그래서 배시 쉘을 사용해 보려고 합니다.

 

1. 시스템 사양

- Windows 10 64Bit

- Windows 10 v.1607 이상

- 로컬 계정이 아닌 Microsoft 이메일 계정으로 로그인

 

2. 설정

- 개발자 모드 활성화

 (개발자 모드는 설정 - 업데이트 및 보안 - 개발자용으로 가서 개발자 모드를 선택 해주시면 됩니다.)

- Linux용 Windows 하위 시스템 활성화(재부팅 필요)

3. bash 혹은 lxrun /install로 bash 설치

- 명령 프롬프트를 '관리자 권한으로 실행' 후 lxrun /install 혹은 bash를 통해 설치

※ 우분투 이미지를 Microsoft Store에서 받아오기 때문에 Microsoft 이메일로 로그인 해야 합니다

    혹시라도 UNIX 사용자, 비밀번호를 잊어버릴 경우 lxrun을 삭제 후 재설치 해야합니다.

 

(이상하게 저는 한번에 안되네요... 뭔가 이상해서 자습서를 따라 가봤습니다 docs.microsoft.com/ko-kr/windows/wsl/install-win10)

 

※ 여기부터는 Windows 10, build 19041 이상에 해당됩니다.

- WSL2를 위해 PowerShell을 작업관리자로 열어 '가상 머신 플랫폼' 옵션을 켜야 합니다

dism.exe /online /enable-feature /featurename:virtualMachinePlatform /all /norestart

 

4. 리눅스 설치

(저는 우분투 리눅스 18.04LTS를 설치할 생각입니다.)

www.microsoft.com/store/apps/9N9TNGVNDL3Q

5. 실행하기

6. 새 Linux 배포에 대한 username과 password를 생성합니다.

다행히 저는 잘 설치가 되었네요.

이제부터 데스크탑으로 편하게 개발할 수 있게 되었네요!

반응형

'기타' 카테고리의 다른 글

Mysql Timestamp to C# ticks  (0) 2021.06.10

댓글