나는 꽤 오랫동안 내 OS 클래스에 Linux용 Windows 하위 시스템(WSL)을 사용해 왔습니다. 그리고 가상 머신을 설치하거나 이중 부팅을 추가하는 복잡성 없이 Windows에서 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(또는 다른 배포판)라는 앱을 찾을 수 있습니다.
리눅스 터미널 열기
방금 설치한 Ubuntu 앱을 열면 Linux 터미널이 표시됩니다! 몇 가지 명령을 실행해 보십시오.
내 Windows 파일에 액세스하려면 어떻게 합니까?
파일 탐색기(winkey+E)로 이동하면 모든 Linux 파일이 있는 왼쪽에 새로운 Linux 옵션이 있습니다. 터미널에서 생성한 파일이 있는 위치는 다음과 같습니다.
하지만 일반 파일에 액세스하려면 어떻게 해야 합니까?
다행히도 쉽게 할 수 있습니다. Linux 터미널에서 다음 명령을 실행하기만 하면 됩니다.
cd /mnt/
ls
을 실행하면 여기에서 컴퓨터 드라이브를 찾을 수 있습니다. 이렇게 하면 cd
파일로 이동합니다.
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
다음과 같은 화면이 표시됩니다.
- 입력을 시작하려면 "i"를 누르고 원하는 만큼 별칭을 추가하세요.
예:
alias runc='gcc main.c -o main'
alias hello='echo hello'
- 입력 모드를 종료하려면 "ctrl + c"를 누르세요.
- Vim을 종료하고 파일을 저장하려면 ":wq!"를 입력하세요. (구글링할 필요가 없다는 것이 자랑스럽습니다.)
이제 준비가 되었습니다! Ubuntu를 다시 시작하고 위의 다음 별칭 중 하나를 입력하기 시작하면 완벽하게 작동합니다.
GUI 앱 실행 방법
좋습니다. 이제 WSL2에서 명령줄 앱을 실행하는 방법을 알게 되었습니다. 하지만 Linux GUI 앱을 실행하려면 어떻게 해야 할까요? 대답은 간단합니다. 실행하기 전에 GUI 앱을 설치하기만 하면 됩니다. Firefox를 예로 사용하겠습니다.
Firefox를 설치하려면:
sudo apt install firefox
Firefox를 실행하려면:
firefox
Windows 시스템에 이미 Firefox가 있는 경우 열려 있지 않다는 것을 알 수 있습니다. 현재 Windows가 아닌 Linux용 Firefox를 실행하고 있기 때문입니다.
Windows 11을 사용하는 경우 시작 메뉴에서 바로 Linux용 Firefox를 실행할 수도 있습니다. 배포판 폴더에서 찾을 수 있습니다.
결론
이 문서에서는 WSL 2를 효과적으로 실행하는 방법에 대해 설명했습니다. 질문이 있으시면 언제든지 제 소셜 미디어 플랫폼에서 저에게 연락하십시오.