Computer >> 컴퓨터 >  >> 체계 >> Windows 10

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

나는 꽤 오랫동안 내 OS 클래스에 Linux용 Windows 하위 시스템(WSL)을 사용해 왔습니다. 그리고 가상 머신을 설치하거나 이중 부팅을 추가하는 복잡성 없이 Windows에서 Linux 명령을 간단하게 사용할 수 있다는 점이 마음에 듭니다.

이 기사가 끝나면 다음과 같이 Windows에서 바로 Linux 명령을 실행할 수 있습니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법
Windows의 Linux 명령 예

전제 조건

WSL을 효과적으로 실행하려면 Windows 11로 업그레이드하는 것이 좋습니다. WSL은 Windows 10에서도 사용할 수 있지만 내 경험에 따르면 Windows 11에서 훨씬 더 효율적입니다.

Windows 10의 경우 빌드 21364 이상이 필요합니다.

이 문서에서는 Windows 10 및 11에서 수행할 수 있는 작업을 다룹니다.

WSL 설치 방법

WSL을 실행하는 명령은 간단합니다.

wsl --install

Linux 커널을 다운로드하고 WSL 2를 기본값으로 설정하고 Ubuntu를 기본 배포판으로 설치합니다.

우분투를 원하지 않습니까? 다음은 명령입니다:

wsl --install -d <distro name>

현재 사용 가능한 배포판은 다음과 같습니다.

  • 우분투
  • 오픈수세 립 42
  • SUSE Linux Enterprise Server 12(SLES)
  • 칼리 리눅스
  • 데비안 GNU/리눅스

그런 다음 시작 메뉴에서 Ubuntu(또는 다른 배포판)라는 앱을 찾을 수 있습니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

리눅스 터미널 열기

방금 설치한 Ubuntu 앱을 열면 Linux 터미널이 표시됩니다! 몇 가지 명령을 실행해 보십시오.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

내 Windows 파일에 액세스하려면 어떻게 합니까?

파일 탐색기(winkey+E)로 이동하면 모든 Linux 파일이 있는 왼쪽에 새로운 Linux 옵션이 있습니다. 터미널에서 생성한 파일이 있는 위치는 다음과 같습니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

하지만 일반 파일에 액세스하려면 어떻게 해야 합니까?

다행히도 쉽게 할 수 있습니다. Linux 터미널에서 다음 명령을 실행하기만 하면 됩니다.

cd /mnt/

ls을 실행하면 여기에서 컴퓨터 드라이브를 찾을 수 있습니다. 이렇게 하면 cd 파일로 이동합니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

WSL2에서 별칭을 만드는 방법

입력해야 하는 긴 명령이 있고 바로 가기가 있었으면 하는 경우가 있습니까? 그러면 별칭이 친구가 됩니다.

별칭을 만드는 방법에는 두 가지가 있습니다.

  • 세션당
  • 영구적으로

WSL2에서 세션별 별칭을 만드는 방법

현재 Linux 세션에서 별칭을 만들려면(터미널을 닫으면 별칭이 지워집니다) 다음 명령을 실행해야 합니다.

alias <alias name>='<command>'

예:

alias runc='gcc main.c -o main'

WSL2에서 영구 별칭을 만드는 방법

.bash_aliases이라는 파일을 수정하겠습니다. 별칭을 저장합니다.

다음 명령을 실행하십시오.

cd ~
ls -a

출력된 파일 목록을 살펴보고 .bash_aliases을 찾습니다. .

찾을 수 없으면 다음 명령을 실행하십시오.

touch .bash_aliases

이제 파일을 편집하려면 다음 명령을 실행하십시오.

vi .bash_aliases

다음과 같은 화면이 표시됩니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법
  • 입력을 시작하려면 "i"를 누르고 원하는 만큼 별칭을 추가하세요.

예:

alias runc='gcc main.c -o main'
alias hello='echo hello'
  • 입력 모드를 종료하려면 "ctrl + c"를 누르세요.
  • Vim을 종료하고 파일을 저장하려면 ":wq!"를 입력하세요. (구글링할 필요가 없다는 것이 자랑스럽습니다.)

이제 준비가 되었습니다! Ubuntu를 다시 시작하고 위의 다음 별칭 중 하나를 입력하기 시작하면 완벽하게 작동합니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

GUI 앱 실행 방법

좋습니다. 이제 WSL2에서 명령줄 앱을 실행하는 방법을 알게 되었습니다. 하지만 Linux GUI 앱을 실행하려면 어떻게 해야 할까요? 대답은 간단합니다. 실행하기 전에 GUI 앱을 설치하기만 하면 됩니다. Firefox를 예로 사용하겠습니다.

Firefox를 설치하려면:

sudo apt install firefox

Firefox를 실행하려면:

firefox
WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

Windows 시스템에 이미 Firefox가 있는 경우 열려 있지 않다는 것을 알 수 있습니다. 현재 Windows가 아닌 Linux용 Firefox를 실행하고 있기 때문입니다.

Windows 11을 사용하는 경우 시작 메뉴에서 바로 Linux용 Firefox를 실행할 수도 있습니다. 배포판 폴더에서 찾을 수 있습니다.

WSL을 사용하여 Windows 10 및 11에서 Linux 앱을 실행하는 방법

결론

이 문서에서는 WSL 2를 효과적으로 실행하는 방법에 대해 설명했습니다. 질문이 있으시면 언제든지 제 소셜 미디어 플랫폼에서 저에게 연락하십시오.