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 11 에 WSL 및 Bash 를 설치하는 방법
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 <를 입력하여 이러한 배포판을 설치할 수 있습니다.
참고: 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) 방법에 대한 자습서도 볼 수 있습니다 .
Related posts
왜 내 PC는 Windows 11와 호환되지 않습니다? Use WhyNotWin11!
Windows 11 복구 USB 드라이브를 만들고 사용하는 방법
PowerShell 어레이: 생성 및 사용 방법
Context Menu 편집자 : Add, Remove Context Menu Windows 11의 항목
Windows 11에서 Taskbar에 앱을 고정하는 방법
당신의 PC가 Windows 11 PC Health Check tool를 실행할 수 있는지 확인하는 방법
Windows 11를 설치하는 동안 PC가 TPM 2.0 오류를 지원해야합니다 수정
Click Windows 11에서 가장 최근의 자격 증명 메시지를 입력하려면 다음을 수행하십시오
Windows에서 Hyper-V를 사용하여 Windows 11를 설치하는 방법
Show or Hide Icons Windows 11의 Taskbar Corner Overflow area에서
Checkit Tool이 Windows 11을 지원하지 않는 이유를 알려줍니다
Windows 11 Insider Preview Build을 얻는 방법 지금
Windows 11에서 동적 Refresh Rate (DRR)을 활성화 또는 비활성화하는 방법
윈도우 11 시스템 요구 사항 : 기능이 많다는 Minimum Hardware
Windows 11의 Edition이 업그레이드 될 것인가?
Windows 11에서 Webcam Brightness를 조정하는 방법
Windows 11에서 Taskbar size을 변경하는 방법
Windows 11에서 Focus Sessions을 활성화 및 사용하는 방법
이 PC는 Windows 11을 실행할 수 없습니다 - 수정하십시오!
Windows 11에 Pen Menu Taskbar Icon를 표시하는 방법