Windows 10에서 Linux 배시 셸 설치 및 사용 방법
기념일 업데이트에서 소개 된 Linux 용 Windows 서브 시스템은 Fall Creators Update의 안정적인 기능이되었습니다. 이제 Windows에서 우분투 및 openSUSE를 실행할 수 있습니다. Fedora 및 기타 Linux 배포판이 곧 제공 될 예정입니다..
Windows 10의 Bash 셸에 대해 알아야 할 사항
이것은 가상 머신, 컨테이너 또는 Windows 용으로 컴파일 된 Linux 소프트웨어 (예 : Cygwin)가 아닙니다. 대신 Windows 10은 Linux 소프트웨어를 실행하기위한 Linux 용 전체 Windows 하위 시스템을 제공합니다. Windows에서 Android 앱을 실행하기 위해 포기한 Microsoft Project Astoria 작업을 기반으로합니다..
그것을 와인의 반대라고 생각하십시오. Wine을 사용하면 Linux에서 Windows 응용 프로그램을 직접 실행할 수 있지만 Linux 용 Windows 하위 시스템을 사용하면 Windows에서 직접 Linux 응용 프로그램을 실행할 수 있습니다.
Microsoft는 Canonical과 협력하여이 하위 시스템에서 실행되는 완전한 Ubuntu 기반 Bash 셸 환경을 제공했습니다. 기술적으로 이것은 리눅스가 아닙니다. Linux는 기본 운영 체제 커널이며 여기서는 사용할 수 없습니다. 대신 Bash 쉘과 Ubuntu Linux에서 정상적으로 실행하는 것과 동일한 바이너리를 실행할 수 있습니다. 자유 소프트웨어 주의자들은 흔히 평균적인 리눅스 운영체제가 리눅스 커널에서 실행되는 GNU 소프트웨어이기 때문에 "GNU / 리눅스"라고 불려야한다고 주장합니다. Bash 쉘은 GNU 유틸리티와 다른 소프트웨어들입니다..
이 기능은 원래 "Bash on Ubuntu on Windows"라고 불렸지 만 Zsh 및 다른 명령 행 쉘을 실행할 수도 있습니다. 이제 다른 Linux 배포판도 지원합니다. Ubuntu 대신 openSUSE Leap 또는 SUSE Enterprise Server를 선택할 수 있으며 Fedora도 진행 중입니다..
여기에는 몇 가지 제한 사항이 있습니다. 이것은 아직 백그라운드 서버 소프트웨어를 지원하지 않으며 공식적으로 그래픽 리눅스 데스크톱 응용 프로그램과 함께 작동하지 않습니다. 기능이 완벽하지 않기 때문에 모든 명령 줄 응용 프로그램이 작동하지는 않습니다..
Windows 10에 Bash를 설치하는 방법
이 기능은 Windows 10의 32 비트 버전에서는 작동하지 않으므로 64 비트 버전의 Windows를 사용하고 있는지 확인하십시오. 언제든지 32 비트 버전을 사용하고 있다면 64 비트 버전의 Windows 10으로 전환 할 차례입니다..
64 비트 Windows가 있다고 가정하고 시작하려면 제어판> 프로그램> Windows 기능 켜기 또는 끄기로 이동하십시오. 목록에서 "Windows Subsystem for Linux"옵션을 활성화 한 다음 "확인"버튼을 누릅니다..
컴퓨터를 다시 시작하라는 메시지가 표시되면 "지금 다시 시작"을 클릭하십시오. 재부팅 할 때까지이 기능이 작동하지 않습니다..
노트: 가을 크리에이터 업데이트부터는이 기능을 사용하기 위해 더 이상 설정 앱에서 개발자 모드를 활성화 할 필요가 없습니다. Windows 기능 창에서 설치하기 만하면됩니다..
컴퓨터가 다시 시작되면 시작 메뉴에서 Microsoft Store를 열고 저장소에서 "Linux"를 검색하십시오. "Linux on Windows?"배너 아래에서 "Get the app"을 클릭하십시오..
노트: Fall Creators Update부터 "bash"명령을 실행하여 더 이상 Ubuntu를 설치할 수 없습니다. 대신 Store 앱에서 Ubuntu 또는 다른 Linux 배포판을 설치해야합니다..
현재 Windows Store에서 사용 가능한 모든 Linux 배포 목록이 표시됩니다. Fall Creators Update에서 Ubuntu, openSUSE Leap 및 openSUSE Enterprise가 포함되어 있으며 Fedora가 곧 출시 될 예정입니다..
최신 정보: 데비안과 칼리는 지금 스토어에서 구할 수 있지만 여기에는 나와 있지 않습니다. "Debian Linux"또는 "Kali Linux"로 찾아서 설치하십시오.
Linux 배포판을 설치하려면 그것을 클릭 한 다음 "Get"또는 "Install"버튼을 클릭하여 다른 Store 응용 프로그램과 마찬가지로 설치하십시오.
설치할 Linux 환경을 잘 모르는 경우 우분투를 사용하는 것이 좋습니다. 이 인기있는 Linux 배포판은 이전에 사용 가능한 유일한 옵션 이었지만 이제는 더 구체적인 요구를 가진 사람들을 위해 다른 Linux 시스템을 사용할 수 있습니다.
또한 여러 개의 Linux 배포판을 설치할 수 있으며 각각의 고유 한 바로 가기를 가져옵니다. 다른 창에서 한 번에 여러 개의 다른 Linux 배포판을 실행할 수도 있습니다.
Bash 쉘을 사용하고 Linux 소프트웨어를 설치하는 방법
우분투 또는 다른 Linux 배포판을 기반으로 한 완전한 명령 줄 bash 쉘을 갖게되었습니다..
그들은 동일한 바이너리이기 때문에 우분투의 apt 또는 apt-get 명령을 사용하여 우분투의 저장소에서 소프트웨어를 설치할 수 있습니다. 리눅스 배포판에서 일반적으로 사용하는 명령을 사용하십시오. 일부 응용 프로그램은 아직 완벽하게 작동하지 않을 수도 있지만 모든 Linux 명령 행 소프트웨어에 액세스 할 수 있습니다..
설치 한 Linux 환경을 열려면 시작 메뉴를 열고 설치 한 배포판을 검색하십시오. 예를 들어 우분투를 설치했다면 우분투 바로 가기를 실행하십시오..
이 응용 프로그램 바로 가기를 시작 메뉴, 작업 표시 줄 또는 바탕 화면에 고정하여보다 쉽게 액세스 할 수 있습니다..
처음으로 Linux 환경을 시작할 때 UNIX 사용자 이름과 암호를 입력하라는 메시지가 표시됩니다. 이것들은 Windows 사용자 이름과 암호와 일치 할 필요는 없지만 Linux 환경에서 사용될 것입니다.
예를 들어 "bob"및 "letmein"을 자격 증명으로 입력하면 Linux 환경의 사용자 이름은 "bob"이되고 Linux 환경에서 사용하는 암호는 "letmein"이됩니다. Windows 사용자 이름 및 비밀 번호는.
다음을 실행하여 설치된 Linux 환경을 시작할 수 있습니다. WSL
명령. 여러 개의 Linux 배포판을 설치 한 경우이 명령이 실행되는 기본 Linux 환경을 선택할 수 있습니다.
우분투가 설치되어 있다면, 우분투
명령을 사용하여 설치하십시오. openSUSE Leap 42의 경우, 다음을 사용하십시오. opensuse-42
. SUSE Linux Enterprise Sever 12의 경우, 다음을 사용하십시오. 슬레 드 -12
. 이 명령은 Windows 저장소의 각 Linux 배포 페이지에 나열되어 있습니다..
다음을 실행하여 기본 Linux 환경을 시작할 수 있습니다. 세게 때리다
명령을 사용하지만 Microsoft는이 기능이 더 이상 사용되지 않습니다. 이것은 세게 때리다
명령이 앞으로 작동을 멈출 수 있음.
Linux, Mac OS X 또는 다른 플랫폼에서 Bash 쉘을 사용해 본 경험이 있다면 집에있을 것입니다..
우분투에서는 명령의 접두어를 sudo
루트 권한으로 실행합니다. UNIX 플랫폼의 "root"사용자는 Windows의 "Administrator"사용자와 같은 전체 시스템 액세스 권한을가집니다. Windows 파일 시스템은에 있습니다. / mnt / c
Bash 쉘 환경에서.
돌아 다니는 데 사용하는 것과 동일한 Linux 터미널 명령을 사용하십시오. DOS 명령으로 표준 Windows 명령 프롬프트에 익숙하다면 Bash 및 Windows에 공통적 인 몇 가지 기본 명령이 있습니다.
- 디렉토리 변경 :
CD
배시에서,CD
또는chdir
DOS에서 - 디렉토리 내용 나열 :
ls
배시에서,지시
DOS에서 - 파일 이동 또는 이름 바꾸기 :
mv
배시에서,움직임
과이름 바꾸기
DOS에서 - 파일 복사 :
cp
배시에서,부
DOS에서 - 파일 삭제 :
RM
배시에서,델
또는삭제
DOS에서 - 디렉토리 만들기 :
mkdir
배시에서,mkdir
DOS에서 - 텍스트 편집기 사용 :
vi
또는나노
배시에서,편집하다
DOS에서
Windows와 달리 Bash 쉘과 Linux를 모방하는 환경은 대소 문자를 구분한다는 점을 기억해야합니다. 즉, 대문자가있는 "File.txt"는 대문자가없는 "file.txt"와 다릅니다..
자세한 내용은 초보자를위한 Linux 명령 줄 및 Bash 셸, Ubuntu 명령 줄 및 Linux 터미널 온라인에 대한 유사한 소개를 참조하십시오..
우분투 환경의 소프트웨어를 설치하고 업데이트하려면 apt 명령을 사용해야합니다. 이 명령의 접두사는 sudo
, 이는 관리자가 Linux와 동등한 루트 권한으로 실행되도록합니다. 다음은 알아 두어야 할 apt-get 명령입니다.
- 사용 가능한 패키지에 대한 업데이트 된 정보 다운로드 :
sudo apt update
- 응용 프로그램 패키지 설치 :
패키지를 설치하려면 sudo apt
( "패키지 이름"을 패키지의 이름으로 대체하십시오.) - 응용 프로그램 패키지 제거 :
sudo apt 패키지 이름 제거
( "패키지 이름"을 패키지의 이름으로 대체하십시오.) - 사용 가능한 패키지 검색 :
sudo apt search word
( "단어"를 패키지 이름 및 설명을 검색 할 단어로 바꾸십시오.) - 설치된 패키지의 최신 버전 다운로드 및 설치 :
sudo apt upgrade
SUSE Linux 배포판을 설치 한 경우 대신 zypper 명령을 사용하여 소프트웨어를 설치할 수 있습니다.
응용 프로그램을 다운로드하여 설치 한 후 프롬프트에서 해당 이름을 입력 한 다음 Enter 키를 눌러 실행할 수 있습니다. 자세한 내용은 해당 응용 프로그램의 설명서를 확인하십시오..
보너스 : True Ubuntu 경험을위한 Ubuntu 글꼴 설치
Windows 10에서 더 정확한 Ubuntu 환경을 원한다면 Ubuntu 글꼴을 설치하여 터미널에서 사용할 수 있습니다. 기본 Windows 명령 프롬프트 글꼴이 우리에게보기에 좋기 때문에이 작업을 수행 할 필요는 없지만 옵션입니다..
다음은 그 모습입니다.
글꼴을 설치하려면 먼저 Ubuntu의 웹 사이트에서 Ubuntu Font Family를 다운로드하십시오. 다운로드 한 .zip 파일을 열고 "UbuntuMono-R.ttf"파일을 찾습니다. 이 글꼴은 터미널에서 사용되는 유일한 글꼴 인 Ubuntu monospace 글꼴입니다. 설치해야 할 유일한 글꼴입니다..
"UbuntuMono-R.ttf"파일을 두 번 클릭하면 글꼴 미리보기가 표시됩니다. 시스템에 설치하려면 "설치"를 클릭하십시오..
우분투 고정 폭 글꼴을 콘솔에서 옵션으로 만들려면 Windows 레지스트리에 설정을 추가해야합니다.
키보드의 Windows + R을 눌러 레지스트리 편집기를 열고 다음을 입력하십시오. regedit
, Enter를 누르십시오. 다음 키로 이동하거나 복사하여 레지스트리 편집기의 주소 표시 줄에 붙여 넣으십시오.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont
오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기> 문자열 값을 선택하십시오. 새 값 이름 지정 000
.
방금 만든 "000"문자열을 두 번 클릭 한 다음 Enter 키를 누릅니다. 우분투 모노
가치 데이터로.
우분투 창을 시작하고 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭 한 다음 "속성"명령을 선택하십시오. "글꼴"탭을 클릭 한 다음 글꼴 목록에서 "Ubuntu Mono"를 선택하십시오..
Bash 쉘에 설치하는 소프트웨어는 Bash 쉘로 제한됩니다. 이러한 프로그램은 명령 프롬프트, PowerShell 또는 Windows의 다른 위치에서 액세스 할 수 있지만 bash -c
명령.