Windows 10의 새로운 Bash Shell로 할 수있는 모든 것

Mar 27, 2025
클라우드와 인터넷
캐치되지 않은 콘텐츠

Windows 10 1 주년 업데이트 2016 년에 Windows 10에 Linux 환경에 대한 지원을 추가했습니다.하지만 속지 마세요. 이것은 단순한 Bash 셸 이상입니다. Windows에서 Linux 애플리케이션을 실행하기위한 완전한 호환성 계층입니다.

Windows 10의 새로운 Bash 셸에서 수행 할 수있는 많은 작업을 다루었으므로 여기에서는 이러한 모든 가이드를 사용자의 편의를 위해 하나의 메가 목록으로 정리했습니다.

Windows에서 Linux 시작하기

관련 : Windows 10에서 Linux Bash Shell을 설치하고 사용하는 방법

당신은 할 수 있습니다 Linux 환경 및 Bash 셸 설치 Windows 10 Home을 포함한 모든 버전의 Windows 10. 그러나 64 비트 버전의 Windows 10이 필요합니다. Linux 용 Windows 하위 시스템 기능을 활성화 한 다음 Windows 스토어에서 선택한 Linux 배포 (예 : Ubuntu)를 설치하기 만하면됩니다.

현재 Fall Creators 업데이트 2017 년 말에는 더 이상 활성화 할 필요가 없습니다. 개발자 모드 이 기능은 더 이상 베타 버전이 아닙니다.

Linux 소프트웨어 설치

관련 : Windows 10의 Ubuntu Bash Shell에 Linux 소프트웨어를 설치하는 방법

Ubuntu (또는 Debian) 환경에 Linux 소프트웨어를 설치하는 가장 쉬운 방법은 그만큼 apt-get 명령 . (그만큼 적절한 명령도 작동합니다.)이 명령은 Ubuntu의 소프트웨어 저장소에서 소프트웨어를 다운로드하고 설치합니다. 단 하나의 명령으로 하나 이상의 애플리케이션을 다운로드하고 설치할 수 있습니다.

이것은 다소 완전한 Ubuntu 사용자 공간 환경이므로 다른 방법으로 소프트웨어를 설치할 수도 있습니다. 예를 들어 Linux 배포판에서와 마찬가지로 소스 코드에서 소프트웨어를 컴파일하고 설치할 수 있습니다.

다른 Linux 배포를 설치 한 경우 해당 배포에 소프트웨어를 설치하는 명령을 대신 사용하십시오. 예를 들어, openSUSE는 지퍼 명령.

여러 Linux 배포 실행

관련 : Windows 10에서 Ubuntu, openSUSE 및 Fedora의 차이점은 무엇입니까?

Fall Creators Update는 이전에는 Ubuntu 만 사용할 수 있었던 여러 Linux 배포에 대한 지원도 가능하게했습니다. 처음에는 다음을 설치할 수 있습니다. Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server , Debian GNU / Linux 또는 Kali Linux. Fedora도 진행 중이며 앞으로 더 많은 Linux 배포판이 제공 될 것입니다.

여러 Linux 배포를 설치할 수 있으며 동시에 여러 Linux 환경을 실행할 수도 있습니다.

무엇을 설치할지 잘 모르겠다면 Ubuntu를 권장합니다. 그러나 특정 Linux 배포가 필요한 경우 (SUSE Linux Enterprise Server 또는 Debian을 실행하는 서버에서 실행되는 소프트웨어를 테스트하거나 Kali Linux의 보안 테스트 도구를 원하는 경우) Ubuntu와 함께 Store에서 사용할 수 있습니다. .

Bash의 Windows 파일 및 Windows의 Bash 파일에 액세스

관련 : Windows (및 Bash의 Windows 시스템 드라이브)에서 Ubuntu Bash 파일에 액세스하는 방법

Linux 파일과 Windows 파일은 일반적으로 분리되지만 다음과 같은 방법이 있습니다. Windows에서 Linux 파일에 액세스 Linux 환경의 Windows 파일.

설치하는 Linux 배포는 해당 Linux 환경에서 사용되는 모든 파일이 저장되는 숨겨진 폴더를 만듭니다. Windows 도구를 사용하여 Linux 파일을보고 백업하려는 경우 Windows에서이 폴더에 액세스 할 수 있지만 Microsoft는 Windows 도구를 사용하여 이러한 Linux 파일을 수정하거나 Windows 응용 프로그램을 사용하여 여기에서 새 파일을 만들지 말아야한다고 경고합니다.

Linux 환경에서는 / mnt / 폴더에서 Windows 드라이브에 액세스 할 수 있습니다. 예를 들어, C : 드라이브는 / mnt / c에 있고 D : 드라이브는 / mnt / d에 있습니다. Linux 및 Windows 환경 내에서 파일로 작업하려면 Windows 파일 시스템에 파일을 배치하고 / mnt / 폴더를 통해 액세스하십시오.

이동식 드라이브 및 네트워크 위치 마운트

관련 : Linux 용 Windows 하위 시스템에서 이동식 드라이브 및 네트워크 위치를 마운트하는 방법

Linux 용 Windows 하위 시스템은 / mnt / 폴더 아래에 고정 된 내부 드라이브를 자동으로 마운트하지만 USB 드라이브 및 광학 디스크와 같은 이동식 드라이브는 자동으로 마운트하지 않습니다. 또한 PC에 매핑 될 수있는 네트워크 드라이브를 자동으로 마운트하지 않습니다.

그러나 직접 마운트 그리고 drvfs 파일 시스템을 활용하는 특수 마운트 명령을 사용하여 Linux 환경에서 액세스합니다.

Bash 대신 Zsh (또는 다른 셸)로 전환

관련 : Windows 10에서 Zsh (또는 다른 셸)를 사용하는 방법

Microsoft는 원래이 기능을 "Bash shell"환경으로 발표했지만 실제로는 Windows에서 Linux 소프트웨어를 실행할 수있는 기본 호환성 계층입니다. 즉, 원하는 경우 Bash 대신 다른 셸을 실행할 수 있습니다.

예를 들어 Bash 대신 Zsh 셸 사용 . 시작 메뉴에서 Linux 셸 바로 가기를 열 때 표준 Bash 셸이 Zsh 셸로 자동 전환되도록 할 수도 있습니다.

Windows에서 Bash 스크립트 사용

관련 : Windows 10에서 Bash 셸 스크립트를 만들고 실행하는 방법

이 환경 덕분에 실제로 Windows에서 Bash 셸 스크립트를 작성하고 실행할 수 있습니다. Bash 스크립트는 / mnt 폴더에 저장된 Windows 파일에 액세스 할 수 있으므로 Linux 명령 및 스크립트를 사용하여 일반 Windows 파일에서 작업 할 수 있습니다. Bash 스크립트 내에서 Windows 명령을 실행할 수도 있습니다.

Bash 명령을 배치 스크립트 또는 PowerShell 스크립트 , 꽤 편리합니다. 이 모든 것에 대해서는 Windows 10의 bash 스크립트 가이드 .

Linux 셸 외부에서 Linux 명령 실행

관련 : Windows 10의 Bash 셸 외부에서 Linux 명령을 실행하는 방법

프로그램을 빠르게 시작하거나 명령을 실행하거나 스크립트를 실행하려는 경우 Bash 환경을 먼저 시작할 필요도 없습니다. 사용할 수 있습니다 bash -c 또는 wsl 명령하다 Linux 셸 외부에서 Linux 명령 실행 . Linux 환경은 단순히 명령을 실행 한 다음 종료됩니다. 명령 프롬프트 또는 PowerShell 창에서이 명령을 실행하면 명령이 출력을 명령 프롬프트 또는 PowerShell 콘솔에 인쇄합니다.

당신은 많은 것을 할 수 있습니다 bash -c 또는 wsl . Linux 프로그램을 시작하거나 일괄 또는 PowerShell 스크립트에 통합하거나 Windows 프로그램을 실행하는 다른 방법으로 실행할 수있는 바탕 화면 바로 가기를 만들 수 있습니다.

Bash에서 Windows 프로그램 실행

관련 : Windows 10의 Bash Shell에서 Windows 프로그램을 실행하는 방법

현재 크리에이터 스 업데이트 (2017 년 봄에 출시), Linux 환경 내에서 Windows 프로그램 실행 . 즉, Bash 스크립트에서 Linux 명령과 함께 Windows 명령을 통합하거나 이미 사용중인 표준 Bash 또는 Zsh 셸에서 Windows 명령을 실행할 수 있습니다.

Windows 프로그램을 실행하려면 .exe 파일의 경로를 입력하고 Enter를 누르십시오. Bash 환경의 / mnt / c 폴더에서 설치된 Windows 프로그램을 찾을 수 있습니다. 명령은 대소 문자를 구분하므로 Linux에서“Example.exe”는“example.exe”와 다릅니다.

그래픽 Linux 데스크톱 프로그램 실행

관련 : Windows 10의 Bash Shell에서 그래픽 Linux 데스크톱 애플리케이션을 실행하는 방법

Microsoft는 Windows에서 그래픽 Linux 소프트웨어를 공식적으로 지원하지 않습니다. Linux 용 Windows 하위 시스템 기능은 개발자가 필요로하는 명령 줄 프로그램을 실행하기위한 것입니다. 그러나 실제로이 기능을 사용하여 Windows에서 그래픽 Linux 데스크톱 프로그램을 실행할 수 있습니다.

그러나 이것은 기본적으로 작동하지 않습니다. X 서버를 설치하고 디스플레이 그래픽 Linux 데스크톱 프로그램이 Windows 데스크톱에서 실행되기 전에 변수. 응용 프로그램이 간단할수록 잘 작동 할 가능성이 높습니다. 애플리케이션이 복잡할수록 Microsoft의 기본 Linux 용 Windows 하위 시스템이 아직 지원하지 않는 작업을 시도 할 가능성이 높아집니다. 당신이 할 수있는 것은 이 지침으로 한 번 시도해보세요. 최선을 다하겠습니다.

기본 Linux 환경 선택

관련 : Windows 10에서 기본 Linux 배포를 설정하는 방법

여러 Linux 배포가 설치되어있는 경우 기본 설치를 선택할 수 있습니다. Linux 배포판을 시작할 때 사용되는 배포판입니다. 세게 때리다 또는 wsl 명령을 사용하거나 bash -c 또는 wsl Windows의 다른 곳에서 Linux 명령을 실행하는 명령.

여러 Linux 배포판이 설치되어 있더라도 다음과 같은 명령을 실행하여 직접 실행할 수 있습니다. 우분투 또는 opensuse-42 . 필요한 정확한 명령은 Microsoft Store의 각 Linux 배포 다운로드 페이지에 나와 있습니다.

파일 탐색기에서 빠르게 Bash 실행

관련 : Windows 10의 파일 탐색기에서 Bash Shell을 빠르게 실행하는 방법

바로 가기 아이콘에서 Linux 셸을 시작할 필요가 없습니다. 당신은 할 수 있습니다 파일 탐색기 내에서 빠르게 실행 주소 표시 줄에 "bash"를 입력하고 Enter 키를 누릅니다. 기본 Linux 배포판의 Bash 셸이 나타나고 현재 작업 디렉토리는 파일 탐색기에서 연 디렉토리가됩니다.

이 문서는 또한 Windows 레지스트리를 편집하여 파일 탐색기에 "여기에서 Bash 셸 열기"옵션을 추가하는 방법을 제공하여 "여기에서 PowerShell 창 열기"또는 "여기에서 명령 프롬프트 열기"옵션과 유사하게 작동하는 편리한 상황에 맞는 메뉴 옵션을 제공합니다. .

UNIX 사용자 계정 변경

관련 : Windows 10의 Ubuntu Bash Shell에서 사용자 계정을 변경하는 방법

Bash를 처음 설정할 때 UNIX 사용자 계정을 만들고 비밀번호를 설정하라는 메시지가 표시됩니다. Bash 창을 열 때마다이 계정으로 자동 로그인됩니다. UNIX 사용자 계정을 변경하거나 셸에서 루트 계정을 기본 계정으로 사용하려는 경우 기본 사용자 계정 변경을위한 숨겨진 명령 .

Linux 환경 제거 및 재설치

관련 : Windows 10의 Ubuntu Bash Shell을 제거 (또는 재설치)하는 방법

일부 프로그램을 설치하거나 일부 설정을 변경 한 후 Ubuntu 또는 다른 Linux 배포를 다시 설치하고 새로운 Linux 환경을 얻을 수 있습니다. 이전에는 약간 복잡했지만 이제는 다른 응용 프로그램과 마찬가지로 Linux 배포판을 제거한 다음 Store에서 다시 설치하면됩니다.

Linux 배포를 다시 다운로드하지 않고 새 시스템을 얻으려면 Windows 명령 프롬프트 또는 PowerShell 콘솔에서 "clean"옵션과 함께 배포의 명령을 실행할 수 있습니다. 예를 들어 Ubuntu를 다시 다운로드하지 않고 재설정하려면 다음을 실행하십시오. 우분투 청소 .

Fall Creators Update 이전에 설치된 이전 Linux 환경이 아직 설치되어있는 경우에도 lxrun 명령으로 제거 .

Ubuntu 환경 업그레이드

관련 : Windows Bash Shell을 Ubuntu 16.04로 업데이트하는 방법

Windows 10의 Fall Creators Update 후에는 이제 스토어에서 Ubuntu 및 기타 Linux 환경을 설치해야합니다. 이렇게하면 특별한 명령없이 자동으로 최신 버전으로 업데이트됩니다.

그러나 이전 버전의 Windows에서 Bash 환경을 만든 경우 이전 Ubuntu 환경 설치되었습니다. Store를 열고 Windows Store에서 최신 Ubuntu를 설치하여 업그레이드 할 수 있습니다.


진취적인 괴짜들은 의심 할 여지없이 미래에 Linux 환경에서 할 수있는 다른 흥미로운 일들을 알아낼 것입니다. Linux 용 Windows 하위 시스템은 계속해서 더 강력 해지기를 바라지 만 Microsoft가 조만간 그래픽 Linux 데스크톱 애플리케이션을 공식적으로 지원할 것으로 기대하지는 않습니다.

Everything You Can Do With Windows 10’s New Bash Shell

Everything You Can Do With Windows 10’s New Bash Shell

How To Install BASH Shell On Windows 10

How To Get Bash Shell In Windows 10

How To Run A Shell Script On Windows 10

Windows 10's Bash Shell Can Run Graphical Linux Applications With This Trick

Windows 10 Bash & Linux Subsystem Setup

How To Run Linux/Bash On Windows 10 | Windows 10 Bash & Linux Subsystem Setup

First Things To Do With A New Windows 10 Laptop | Kill Bloatware, Lock It Down, Make It Epic

We Fixed Windows 10 - Microsoft Will HATE This!

How To Run Linux/Bash On Windows 10 Using The Built-In Windows Subsystem For Linux

8 Cool Windows 10 Tricks And Hidden Features You Should Know

The New Windows Terminal ROCKS! Let's Customize It!

Windows 10 Vs Ubuntu 20.04 - Resource Usage Comparison

SSH Client On Windows 10 Using The Command Prompt | SSH From Windows To Linux And Other Systems

How To Install WSL2 + Docker + Devilbox + Wordpress And Magento 2 On Windows 10


클라우드와 인터넷 - 가장 인기있는 기사

Chrome에서 테마를 추가하고 제거하는 방법

클라우드와 인터넷 Mar 13, 2025

Chrome을 사용하면 좀 더 재미있게 테마를 사용하여 환경을 맞춤 설정할 수 있습니다. Google의 내부 디자인 디자인이 최근 출시됨에 따라 �..


Outlook과 Gmail간에 연락처를 가져오고 내보내는 방법

클라우드와 인터넷 Jul 5, 2025

캐치되지 않은 콘텐츠 Gmail을 비롯한 거의 모든 이메일 계정으로 Microsoft Outlook을 사용할 수 있지만 Outlook은 Gmail 연락처를 동기화하는 �..


Mac에서 Android 알림을 읽고 이에 응답하는 방법

클라우드와 인터넷 Aug 23, 2025

스마트 폰은 모든 알림, 문자 메시지 및 기타 중요한 사항을위한 개인 허브가되었습니다.하지만 항상 작은 키보드로 입력하고 싶은 사람..


나의 Mac으로 돌아 가기를 사용하여 인터넷을 통해 Mac의 파일 및 화면에 액세스

클라우드와 인터넷 Jun 10, 2025

캐치되지 않은 콘텐츠 Mac에는 전 세계 어디에서나 Mac의 파일과 화면에 원격으로 액세스 할 수있는 방법이 내장되어 있습니다. '내 Mac으..


Google 캘린더에서 예정된 날씨, 스포츠 게임, TV 프로그램 등을 보는 방법

클라우드와 인터넷 Oct 12, 2025

캐치되지 않은 콘텐츠 Google 캘린더는 자신의 이벤트를 추적하는 도구가 아닙니다. 최신 날씨, 스포츠 게임, 좋아하는 TV 프로그램의 방�..


당신이 말한 것 : 당신이 뒤를 다루는 방법

클라우드와 인터넷 Sep 15, 2025

캐치되지 않은 콘텐츠 이번 주 초에 우리는 당신이 원하지만 지금은 아닌 이메일을 어떻게 처리하는지 물었고 당신은 응답했습니다. �..


Gmail에서 읽지 않은 이메일 만 어떻게 표시합니까? [Answers]

클라우드와 인터넷 Apr 20, 2025

받은 편지함이 넘치나요? 때로는 읽지 않은 이메일 메시지 만 표시하는 것이 도움이되므로 목록을 더 빠르게 검색하고받은 편지함을 정리할 수 ..


Thunderbird에서 원본 메시지 위에 회신

클라우드와 인터넷 Jun 16, 2025

기본적으로 메시지에 회신 할 때 Thunderbird는 원본 텍스트가 응답을 작성하기 위해 영역 위에 나타납니다. 개인적으로 저는이 형식의 팬이 아닙�..


카테고리