본문 바로가기

개발자의 윈도우 초기 설정

6. WSL 설치 ( Windows Subsystem for Linux )

설치

 

아래의 링크에 나와있는대로 설치한다.

https://docs.microsoft.com/ko-kr/windows/wsl/install

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

docs.microsoft.com

 

powershell 관리자 권한으로 실행한 후, "wsl --install" 치고 엔터.

완료 후, 재부팅한다.

 

재부팅하면 자동으로 터미널이 실행되는데 이 터미널은 우분투 기반의 가상 시스템의 터미널이다.

즉, 윈도우 안에 우분투를 설치했고 우분투를 조종하는 터미널이라 보면 된다.

계정 아이디와 비밀번호를 입력하면 설치가 완료된다.

 

 

WSL 커스터 마이징

* 터미널을 실행하면 powershell 대신 wsl이 실행되도록 하기

설정에 들어간다.

 

 

json 파일을 연다

 

 

Profiles에서 Ubuntu 이름을 WSL로 바꾼다.

 

 

그리고 WSL의 guid를 복사한 후, defaultProfile 의 값에 붙여넣기 한다.

앞으로 터미널을 실행시키면 자동으로 WSL이 실행된다.

 

* 터미널 디자인 바꾸기

wsl에서 oh my zsh 를 설치한다.

 

일단, oh my zsh 를 설치하려면 zsh부터 설치해야 한다.

sudo apt-get update
sudo apt-get install zsh

아래의 oh my zsh 공식 깃헙 페이지에 들어가서 다운로드를 진행한다.

https://github.com/ohmyzsh/ohmyzsh

 

GitHub - ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh config

🙃 A delightful community-driven (with 2,000+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, pyth...

github.com

 

설치 안내 부분의 curl 커맨드를 복사후 wsl에 붙여넣고 엔터.

 

 

설치가 완료되었다.

 

 

이제 powerlevel10k 디자인으로 바꿔보자. 

powerlevel10k 의 깃헙 페이지에 들어간다.

https://github.com/romkatv/powerlevel10k

 

GitHub - romkatv/powerlevel10k: A Zsh theme

A Zsh theme. Contribute to romkatv/powerlevel10k development by creating an account on GitHub.

github.com

 

인스톨 섹션에 oh my zsh를 클릭한다.

 

 

안내 순서대로 진행한다.

먼저 1번의 명령어를 복사한 후 wsl에서 실행한다.

 

 

 

그 후 2번의 명령어를 zshrc 파일에 적어 넣는다.

wsl에서 "code ~/.zshrc" 를 치고 엔터키를 누르면 vscode로 파일이 열린다.

기존의 설정을 주석처리하고 2번의 명령어를 추가하고 저장한다.

 

 

터미널에서 사용할 글꼴을 설치한다.

아래의 글꼴을 전부 설치하도록 한다.

 

MesloLGS NF Regular.ttf
MesloLGS NF Bold.ttf
MesloLGS NF Italic.ttf
MesloLGS NF Bold Italic.ttf

 

터미널의 json파일에서 설치한 글꼴을 추가한다.

 

 

vscode의 터미널에서도 적용시키기 위해 세팅에 들어가서 "Terminal Integrated Font Family"를 입력 후, 

글꼴란에 "MesloLGS NF"를 입력한다.

 

 

터미널을 재시작하면 초기세팅 화면이 나온다.

 

 

원하는 디자인을 선택하며 안내에 따라 진행하다가 다음의 화면에서 3번을 누른다.

 

 

그 후, yes 를 누르고 저장한다. 

만약 다시 하고 싶다면 "p10k configure" 로 재설정 가능하다

zshrc 파일 맨 밑에 LS_COLORS="ow=01;36;40" && export LS_COLORS 추가하는걸 권장한다.

컴퓨터를 재부팅은 필수이다.

 

 

컬러 색상이 너무 눈을 피로하게 한다. 별로 맘에 들지 않는다.

terminal splash 사이트에서 적절한 컬러 테마를 찾은 후에 코드를 복사한다.

https://terminalsplash.com/

 

>_TerminalSplash - Windows Terminal Themes

A collection of Windows Terminal Themes

terminalsplash.com

 

터미널 설정의 json파일에 들어가서 schemes 리스트에 복사한 코드를 붙여넣고

WSL 부분에 "colorScheme": "코드이름"을 추가한다.

나는 모노카이를 선택했다.

 

 

source를 클릭하니 해당 깃헙 페이지가 나온다.컬러 테마를 적용하는 방법이 소개되어 있다.

 

 

scheme.json을 다운받을 필요 없이 code 버튼을 누르면 json파일이 나온다. 복사해서 터미널 json파일에 붙여넣기한다.

 

 

 

완성된 모습은 아래와 같다.

 

 

컬러가 달라졌다.

 

VSCode로 WSL 실행하기

 

vscode를 실행하고 "Remote - WSL" extension을 설치한다. vscode를 껐다가 wsl에서 code명령어로 실행하면 자동 다운로드가 된다.

 

 

vscode의 기본터미널을 wsl로 바꿔보자.

vscode의 설정에서 "Terminal Integrated Default Profile: Windows"를 입력한 후 Ubuntu(WSL)로 바꾼다.

 

 

vscode에서 터미널을 실행시켜 확인해본다.

 

'개발자의 윈도우 초기 설정' 카테고리의 다른 글

8. WSL에 Git과 Node 설치  (0) 2022.04.25
7. WSL에 python 설치  (0) 2022.04.25
5. windows terminal 설치  (0) 2022.04.23
4. chocolatey로 파이썬 설치  (0) 2022.04.23
3. chocolately 설치  (0) 2022.04.23