Windows 11에서 Bash를 설치하고 사용하는 방법

Bash ( Bourne Again Shell )는 모든 (Bourne Again Shell)Linux 배포판 과 함께 배포되는 명령줄 및 그래픽 사용자 인터페이스 입니다. Windows 10에서 Bash를(Bash on Windows 10) 사용 하는 것은 간단한 과정이 아닙니다. 그러나 Windows 11에는 Bash 를 그 어느 때보다 쉽게 ​​설치하고 사용할 수 있는 업그레이드된 Linux용(Linux) Windows 하위 시스템(Windows Subsystem) ( WSL 2.0 )이 포함되어 있습니다.(WSL 2.0)

WSL 의 새 버전은 가상 머신 내 에서 진정한 Linux 커널 을 실행합니다. (Linux kernel)즉, WSL 에서 실행 하는 모든 Linux 배포 에는 Bash 가 포함됩니다 .

Windows 11WSLBash 를 설치하는 방법

Windows 11 시스템 에 Bash 가 포함된 (Bash)Linux 운영 체제 를 설치하고 실행하려면 먼저 WSL 을 설치해야 합니다 . Windows 11 에서 이것은 Windows 터미널(Windows Terminal) 을 사용하는 간단한 프로세스 입니다. CMD ( 명령 프롬프트(Command Prompt) ) 를 실행하지 마십시오 . Windows 터미널(Windows Terminal) 은 다른 응용 프로그램입니다.

1. 시작(Start) 버튼을 선택하고 검색 필드에 "터미널"을 입력합니다. Windows 터미널(Windows Terminal) 창에서 관리자 권한으로 (Administrator)실행(Run) 을 선택 합니다 .

참고: Windows 터미널(Windows Terminal) 이 실행되지 않으면 업데이트해야 할 수 있습니다. Microsoft Store 를 방문하여 최신 버전의 Windows 터미널을(latest version of the Windows Terminal) 설치합니다 .

2. 명령 프롬프트에서 wsl –install 명령을 입력하고 Enter 키를 누릅니다 . 이 단일 명령은 Linux용(Linux) Windows 하위 시스템(Windows Subsystem) 의 최신 버전을 다운로드하고 설치합니다 . 다운로드는 수백 메가바이트이므로 설치 프로세스를 완료하는 데 시간이 걸릴 수 있습니다.

3. 완료되면 "요청한 작업이 성공했습니다."라는 메시지가 표시되어야 합니다. 이 메시지가 표시되면 시스템을 다시 시작하여 WSL 설치를 완료합니다. Windows 터미널(Windows Terminal) 에서 shutdown /r /t 0 을 입력 하여 재부팅을 시작할 수 있습니다.

4. 시스템이 재부팅된 후 Ubuntu 를 기본 Linux 배포판으로 설치하여 프로세스가 계속됩니다. Linux 시스템 의 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다 .

5. 완료되면 Ubuntu 가 자동으로 Bash 셸로 실행됩니다. 이 가상 환경에 Linux(Linux) 앱을 설치하는 것을 포함하여 Linux 에서 일반적으로 사용하는 것과 동일한 명령을 사용할 수 있습니다 .

6. 원하는 경우 다른 Linux 배포판(other Linux distros) 을 설치할 수 있습니다 . 설치할 수 있는 항목을 확인하려면 Windows 터미널(Windows Terminal) ( Powershell )을 다시 열고 wsl –list –online을 입력한 다음 Enter 키를 누릅니다 . Opensuse , Debian 등과 같은 옵션이 표시 됩니다.

7. wsl –install -d <를 입력하여 이러한 배포판을 설치할 수 있습니다.> Windows 터미널(Windows Terminal) 에 . 이전 Ubuntu(Ubuntu) 설치 와 동일한 프로세스 가 반복되며 설치를 완료하려면 사용자 이름과 암호를 입력해야 합니다.

참고: Microsoft Store(Microsoft Store) 에서 Windows 용 Linux 배포판(Linux Distro) 을 설치할 수도 있습니다 .

Linux 배포판(Your Linux Distro) 을 시작 하고 Bash를 사용 하는 방법(Use Bash)

Linux 배포판 을 시작하는 데 사용할 수 있는 두 가지 방법이 있습니다 . Ubuntu 를 설치한 경우 시작(Start) 메뉴를 선택하고 Ubuntu를 입력 한 다음 (Ubuntu)Ubuntu 앱을 선택하여 실행할 수 있습니다.

또는 Windows 터미널 을 시작하고 (Windows Terminal)Ubuntu 명령을 입력 하여 Ubuntu 환경 에서 Linux Bash 셸 을 시작할 수 있습니다.

Bash 에서 사용할 수 있는 모든 (Bash)Linux 명령 목록을 보려면 help -d를 입력하십시오.

help 다음에 명령 이름을 입력하여 개별 명령에 대한 자세한 정보를 얻을 수 있습니다. 예를 들어, help printf는 명령 세부사항과 각 명령 매개변수에 대한 정보를 리턴합니다.

대부분의 사람들이 처음 시작할 때 사용 하는 보다 일반적인 Bash 명령은 다음과 같습니다.(Bash)

  • 대화형 모드(Mode) : 명령줄 인터페이스( Windows 터미널(Windows Terminal) )에 명령을 입력합니다.
  • 배치 모드 : (Mode)Linux 에서 순서대로 실행 하려는 모든 명령이 포함된 텍스트 파일을 실행합니다. 많은 사람들이 프로그래밍 구문을 사용하여 이러한 스크립트를 만듭니다.

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

Bash 에서 스크립트를 실행하려면 메모장(Notepad) 과 같은 즐겨 사용하는 파일 편집기를 사용하여 텍스트 파일을 만들고 기억할 수 있는 위치에 저장하면 됩니다.

Bash 스크립트 의 고유한 한 가지는 첫 번째 줄이 "#!"이어야 한다는 것입니다. Linux bash 경로 의 경로가 뒤따릅니다 . 그것이 무엇인지 보려면 Ubuntu 를 시작하고 명령줄 창에 which bash를 입력하십시오. 이것은 Bash 경로를 제공합니다.

새 텍스트 파일을 만들고 맨 위에 첫 번째 줄을 포함합니다. 이 예의 경우 다음과 같습니다.

#! /user/bin/bash

Linux 에서 실행할 각 순차 명령과 함께 이 행을 따르십시오 . 이 예에서:

  • 1행: echo 명령을 사용하여 화면에서 사용자에게 텍스트를 표시합니다.
  • 2행: echo와 date 명령을 결합하여 오늘 날짜를 반환합니다.
  • 3행: echo와 whoami 명령을 결합하여 사용자 이름을 반환합니다.

이 텍스트 파일을 .sh 확장자로 저장하십시오. 이 파일의 경로를 기억하십시오.

그런 다음 Windows 터미널 을 열고 cd 명령을 사용하여 (Windows Terminal)Bash 스크립트 를 저장한 경로로 이동합니다 .

스크립트를 실행하려면 bash <<스크립트 이름>>을 입력합니다.

이것은 매우 간단한 예이지만 이러한 파일을 사용하여 전체 Bash 스크립트 프로그램을 만드는 방법을 보여줍니다. IF 문과 같은 프로그래밍 문도 스크립트에 의사 결정 기능을 포함하는 데 사용할 수 있습니다.

사이트 SS64는 (SS64 provides an extensive resource)Bash 터미널 또는 Bash 스크립트 에서 사용할 수 있는 모든 사용 가능한 Bash 명령 과 함께 광범위한 리소스를 제공합니다.

Linux 쉘 스크립트를 사용하여 디렉토리를 백업하는(Linux shell script to back up a directory) 방법에 대한 자습서도 볼 수 있습니다 .



About the author

저는 10년 이상의 경험을 가진 전문 오디오 및 키보드 기술자입니다. 저는 기업 세계에서 컨설턴트 및 제품 관리자로 일했으며 가장 최근에는 소프트웨어 엔지니어로 일했습니다. 저의 기술과 경험을 통해 중소기업에서 대기업에 이르기까지 다양한 유형의 프로젝트를 수행할 수 있습니다. 저는 또한 Windows 11의 전문가이며 현재 2년 이상 새 운영 체제에서 작업하고 있습니다.



Related posts