Windows 10에서 배시 명령 줄을 실행하는 방법

Microsoft는 Windows 10 기념일 업데이트 에서 개발자, 고급 사용자 및 Mac OS X 및 Linux와 같은 Unix-y 시스템을 사용하여 익숙한 사용자에게 흥미로운 새로운 기능을 추가했습니다. Windows 10에는 이제 Ubuntu Linux의 뒤를 잇는 Canonical과의 공동 작업으로 Unix Bash 명령 프롬프트 (베타)가 제공됩니다.

Bash 명령 프롬프트를 사용하면 일반 Windows 명령 프롬프트와 마찬가지로 Windows 파일 시스템과 상호 작용하고 표준 Bash 명령을 실행하며 Linux 그래픽 UI 프로그램을 설치하는 등 모든 종류의 작업을 수행 할 수 있습니다. 마지막 하나는 공식적으로 지원되지 않습니다.

숙련 된 Bash 사용자이거나 인기있는 명령 프롬프트를 시작하는 데 관심이있는 경우 Windows 10에 Bash를 설치하는 방법은 다음과 같습니다.

01 / 06

서브 시스템

Windows 10에 Bash를 설치하면 Linux에서 Bash와 같이 대부분 실행되도록 최선을 다하는 가상 시스템이나 프로그램을 얻지 못합니다. Windows 10의 기능인 Linux 용 Windows 하위 시스템 (WSL) 덕분에 실제로는 기본적으로 PC에서 실행되는 Bash입니다. WSL은 Linux 소프트웨어를 Windows에서 실행할 수있는 "비밀 소스"입니다.

시작하려면 시작> 설정> 업데이트 및 보안> 개발자 용으로 이동하십시오 . "개발자 기능 사용"하위 제목 아래에서 개발자 모드 라디오 버튼을 선택하십시오. 이 시점에서 PC를 다시 시작하라는 메시지가 나타날 수 있습니다. 그렇다면 계속 진행하십시오.

02 of 06

Windows 기능 켜기

끝나면 설정 앱을 닫고 작업 표시 줄의 Cortana 검색 창을 클릭하고 Windows 기능을 입력하십시오. 가장 큰 결과는 "Windows 기능 켜기 또는 끄기"라는 제어판 옵션입니다. 그것을 선택하면 작은 창이 열립니다.

아래로 스크롤하여 "Windows Subsystem for Linux (Beta)"확인란을 선택하십시오. 그런 다음 확인 을 클릭하여 창을 닫습니다.

다음은 Bash를 사용하기 전에해야 할 PC를 다시 시작하라는 메시지가 표시됩니다.

03 / 06

최종 설치

컴퓨터가 다시 시작되면 작업 표시 줄에서 Cortana를 다시 한 번 클릭하고 bash를 입력하십시오. 가장 좋은 결과는 명령으로 "bash"를 실행하는 옵션이어야합니다.

또는 시작> Windows 시스템> 명령 프롬프트 로 이동 하십시오 . 명령 프롬프트 창이 열리면 bash를 입력 하고 Enter 키를 누릅니다 .

어떤 방법 으로든 Bash의 최종 설치 프로세스는 Windows 저장소에서 명령 프롬프트를 통해 다운로드하여 시작됩니다. 어느 시점에서 계속하라는 메시지가 나타납니다. 그런 일이 발생하면 y를 입력 한 다음 설치가 완료 될 때까지 기다리십시오.

04 / 06

사용자 이름 및 암호 추가

모든 것이 거의 완료되면 Unix 명령 프롬프트에서 일반적으로 나타나는 것처럼 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다. Windows 사용자 계정 이름이나 암호를 사용할 필요가 없습니다. 대신, 그들은 완전히 유일 할 수 있습니다. 자신을 "r3dB4r0n"이라고 부르고 싶다면 그것을 찾으십시오.

일단 해당 부분이 완료되고 설치가 완료되면 명령 프롬프트가 Bash에 자동으로 열립니다. 명령 프롬프트에서 'r3dB4r0n @ [your computer name]'과 같은 것을 볼 때 완료된다는 것을 알 수 있습니다.

이제 원하는 배쉬 명령어를 자유롭게 입력 할 수 있습니다. 아직 베타 소프트웨어이므로 모든 것이 작동하지는 않지만 대부분 다른 시스템의 Bash와 비슷하게 작동합니다.

Bash를 다시 열려면 Windows의 우분투에서 시작> Bash를 찾으십시오.

05/06

설치 업그레이드

명령 행으로 무엇을하기 전에 Bash 사용자가 잘 알고 있듯이 현재 패키지 설치를 갱신하고 업그레이드해야합니다. 용어를 들어 보지 못했다면 패키지는 사용자 컴퓨터에 설치된 명령 줄 프로그램 및 유틸리티를 구성하는 파일 모음이라고합니다.

최신 버전인지 확인하려면 Windows의 Ubuntu에서 Bash를 열고 sudo apt-get update 명령을 입력하십시오. 이제 Enter 키를 누르십시오. 그러면 Bash는 오류 메시지를 창에 인쇄 한 다음 암호를 묻습니다.

지금은 그 오류 메시지를 그냥 무시하십시오. sudo 명령은 아직 완전히 작동하지는 않지만 Bash에서 특정 명령을 수행해야합니다. 또한 Windows에서의 완벽한 Bash 환경을 예상하여 공식적인 방식으로 작업하는 것이 좋습니다.

지금까지 우리가 한 모든 일은 설치된 패키지의 로컬 데이터베이스를 업데이트하여 컴퓨터에 새로운 것이 있는지 알려줍니다. 이제 실제로 새로운 패키지를 설치하려면 sudo apt-get upgrade를 입력하고 Enter를 다시 누르십시오. Bash는 방금 입력 한 암호를 다시 묻지 않을 것입니다. 이제 Bash는 모든 패키지를 업그레이드하는 경주를 시작합니다. Bash는 초기 단계에서 Bash 소프트웨어를 계속 업그레이드하고 싶은지 묻습니다. y를 입력하면 업그레이드가 수행됩니다.

모든 것을 업그레이드하는 데 몇 분이 걸릴 수도 있지만, 일단 완료되면 배쉬는 업그레이드되고 갈 준비가됩니다.

06 년 6 월

명령 행 프로그램 사용

이제 Bash를 실행하고 실행하여 쉽게 Bash를 수행 할 수 있습니다. rsync 명령을 사용하여 Windows 문서 폴더를 외장 하드 드라이브에 백업합니다.

이 예에서 폴더는 C : \ Users \ BashFan \ Documents에 있으며 외부 하드 드라이브는 F : \ 드라이브입니다.

rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents를 입력하면됩니다. 이 명령은 Bash가 귀하의 Bash 버전에 이미 설치되어있는 Rsync 프로그램을 사용하도록합니다. 그런 다음 "rv"부분은 rsync에게 PC의 여러 폴더 안에 들어있는 모든 것을 백업하도록 명령하고 rsync의 모든 작업을 명령 줄에 인쇄합니다. ... / BashFan / Documents / 뒤에 뒤에 슬래시를 사용하는 것을 포함하여이 명령을 정확히 입력했는지 확인하십시오. 그 슬래시가 중요한 이유에 대한 설명은이 디지털 오션 튜토리얼을 참조하십시오.

폴더 목적지의 마지막 두 비트는 Bash에게 복사 할 폴더와 복사 할 위치를 알려줍니다. Bash가 Windows 파일에 액세스하려면 "/ mnt /"로 시작해야합니다. Bash는 마치 Linux 머신에서 실행되는 것처럼 Bash가 계속 작동하기 때문에 Windows에서 Bash가 이상하게 느껴질 수 있습니다.

또한 Bash 명령은 대소 문자를 구분합니다. "Documents"대신 "documents"를 입력하면 Rsync는 올바른 폴더를 찾을 수 없습니다.

이제 명령을 입력하면 Enter 키를 누르면 문서가 즉시 백업됩니다.

Windows 용 Bash 소개에서이 모든 내용을 다룰 것입니다. 또 다른 시간에 Windows에서 Linux 프로그램을 실행하는 방법을 실험하고 Bash와 함께 사용하는 일반적인 명령에 대해 조금 더 이야기 해 보겠습니다.