NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    기타 1부 - 윈도우에서 배쉬 쉘을 사용하려면! (To use the bash shell on windows!)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 리눅스(Linux)에는 윈도우의 탐색기와 같은 find 명령이 있습니다. 윈도우 프로그래밍을 하다보면 유용한 리눅스 명려어들이 필요한 경우가 있는데요. 드디어~ 윈도우에서도 bash shell을 사용할 수 있게 되었습니다. 윈도우 10에서 선택적으로 설치할 수 있습니다. 오늘은 윈도우에 bash shell을 설치하는 방법에 대해 알아보도록 하겠습니다. 윈도우의 검색에서 제어판을 입력하세요.

    JLzWY19.png

     

     

    프로그램 제거를 클릭하세요.

    0tLIRab.png

     

     

    Windows 기능 켜기/끄기를 클릭하세요.

    3Jom7BC.png

     

     

    Linux용 Windows 하위 시스템에 체크하고, 확인 버튼을 클릭하세요.

    tbPmxne.png

     

     

    설치 될동안 잠시 기다리면...

    oqUXKC2.png

     

     

    컴퓨터를 리부팅해야 합니다.

    TWrnqG7.png

     

     

    윈도우 cmd를 실행하고, bash를 입력해보세요. 예전에는 자동으로 설치가 되었던거 같은데요. 지금은 스토어에서 직접 설치해야 하나 봅니다.

    KG2y76C.png

     

     

    https://aka.ms/wslstore 주소로 이동하면 3개가 등록되어 있는데요. 익숙한 데비안(Debian)이 보입니다. 그런데 칼리 리눅스의 평점이 더 좋네요. 리눅스도 윈도우처럼 GUI를 가지는 우분투와 같은 운영체제들이 존재합니다. 백트렉은 우분투 기반이지만, 칼리는 데비안 기반이라서 같은 범주에 있는게 아닌가 생각되네요. 어차피 같은거라서 아무거나 설치해도 됩니다.

    maCUzq5.png

     

     

    다운로드를 클릭하세요.

    edL1Gwe.png

     

     

    설치가 완료되면 열기를 클릭하세요.

    ybzrRiG.png

     

     

    WSL2 를 설치하고, 다시 실행하라고 하는군요. WSL2 설치에 대한 자세한 내용은 [ https://aka.ms/wslinstall ]에서 확인할 수 있다고 합니다.

    Installing, this may take a few minutes...
    WslRegisterDistribution failed with error: 0x8007019e
    The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
    See https://aka.ms/wslinstall for details.
    Press any key to continue...

     

     

    윈도우 파워쉘(PowerShell)을 관리자 권한으로 실행하고, wsl.exe --install -d Debian 명령으로 설치 해주세요.

    N28y9oH.png

     

     

    아래와 같이 데비안에 wsl 설치가 진행되고 있습니다.

    8LGF2PU.png

     

     

    만약, 위와 같이 설치가 안된다면 Linux용 Windows 하위 시스템을 제거하고, 리부팅 후 다시 해보세요.

    tbPmxne.png

     

     

    설치가 완료되면 컴퓨터를 리부팅해야 합니다.

    Windows PowerShell
    Copyright (C) Microsoft Corporation. All rights reserved.
    
    새로운 기능 및 개선 사항에 대 한 최신 PowerShell을 설치 하세요! https://aka.ms/PSWindows
    
    PS C:\Windows\system32> wsl.exe --install -d Debian
    설치 중: 가상 머신 플랫폼
    가상 머신 플랫폼이(가) 설치되었습니다.
    설치 중: Linux용 Windows 하위 시스템
    Linux용 Windows 하위 시스템이(가) 설치되었습니다.
    다운로드 중: WSL 커널
    설치 중: WSL 커널
    WSL 커널이(가) 설치되었습니다.
    다운로드 중: GUI 앱 지원
    설치 중: GUI 앱 지원
    GUI 앱 지원이(가) 설치되었습니다.
    다운로드 중: Debian GNU/Linux
    요청한 작업이 잘 실행되었습니다. 시스템을 다시 시작하면 변경 사항이 적용됩니다.
    PS C:\Windows\system32>

     

    Debian을 실행하세요.

    lyvxQGq.png

     

     

    계정 정보를 입력하는데요. 윈도우랑 상관이 없으므로 임의로 아이디와 패스워드를 입력하면 됩니다.

    RD96Uhl.png

     

     

    비밀번호를 두번 입력하세요. 비밀번호는 잃어버리면 해당 계정으로 로그인할 수 없습니다.

    8mkUc4a.png

     

     

    정상적으로 로그인 되었네요^^

    ldUkoLs.png

     

     

    데비안을 처음 실행할 때 루트(root) 계정을 사용하고 싶으면 윈도우 실행(WinKey+R)에서 아래 명령으로 변경할 수 있습니다. 데비안을 다시 실행하면 루트 계정으로 실행됩니다.

    debian.exe config --default-user root

    3mpU6We.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.