
macOS나 Linux에서 Windows로 넘어온 사용자라면 UNIX 명령줄, 즉 "셸(shell)"의 강력한 기능이 그리울 수 있습니다. Windows는 기본적으로 UNIX 셸이 활성화되어 있지 않지만, 몇 가지 설정만 거치면 손쉽게 셸을 실행할 수 있고, zsh를 통해 그 기능을 한층 더 확장할 수도 있습니다.
zsh란 무엇인가?
zsh는 "Z-셸"이라고도 불리며, Linux와 macOS에 기본 탑재된 표준 셸인 Bash의 더 강력한 버전입니다. zsh를 사용하면 스크립트, 플러그인 등을 통해 셸의 외관과 기능을 자유롭게 확장할 수 있습니다. 놀랍도록 유용한 플러그인을 만들어 공유하는 개발자 커뮤니티가 폭넓게 형성되어 있으며, 직접 확장 기능과 플러그인을 개발할 수도 있습니다. 터미널에서 많은 시간을 보내는 분이라면 작업 환경을 크게 개선해 줄 훌륭한 도구입니다.
Bash 활성화하기
zsh나 Oh My Zsh를 설치하기 전에 먼저 기본 셸인 Bash를 활성화해야 합니다. 예전에는 Cygwin 같은 서드파티 프로그램이 필요했지만, 지금도 그 방식으로 진행할 수는 있습니다. 다만 Windows 10에는 기본적으로 꺼져 있는 Linux 하위 시스템(WSL)이 내장되어 있습니다. 이를 활성화하면 네이티브 소프트웨어 패키지를 통해 Windows에서 Bash를 실행할 수 있습니다.
1. 설정(Settings)을 열고 "업데이트 및 보안(Updates & Security)"을 클릭합니다.

2. 사이드바에서 "개발자용(For developers)"을 클릭한 후 "개발자 모드(Developer mode)" 라디오 버튼을 선택합니다.

3. 팝업 창이 나타나면 "예"를 클릭하여 개발자 모드 활성화를 진행합니다.

4. 제어판을 열고 "프로그램 및 기능(Programs and Features)" 메뉴로 이동합니다.

5. 사이드바에서 "Windows 기능 켜기/끄기(Turn Windows features on or off)"를 클릭합니다.

6. 목록을 아래로 스크롤하여 "Linux용 Windows 하위 시스템(베타)" 체크박스에 체크해 Linux 하위 시스템을 활성화한 후 "확인" 버튼을 클릭합니다.

7. 설치 프로그램이 완료될 때까지 기다립니다.

8. 설치가 완료되면 "지금 다시 시작(Restart Now)"을 클릭해 컴퓨터를 재시작하고 설치를 마무리합니다.

9. 컴퓨터가 재시작되면 시작 메뉴에 "bash"를 입력하고 bash 스크립트를 실행합니다.

10. 명령 프롬프트 창이 열리며 UNIX와 Bash 설치가 완료됩니다. "y" 키를 누른 후 "Enter"를 눌러 나머지 구성 요소의 설치를 확인합니다.

11. 나머지 구성 요소가 다운로드되고 구성될 때까지 기다립니다.

12. 요청이 표시되면 Bash와 UNIX에 사용할 사용자 이름을 생성합니다.

13. Bash와 UNIX에 사용할 비밀번호를 입력합니다. 입력 중에는 화면에 문자가 표시되지 않지만 정상적으로 저장되고 있으니 걱정하지 않아도 됩니다. "Enter"를 누릅니다.

14. 설치가 완료되면 명령 프롬프트로 돌아갑니다. 이제 이 창을 닫아도 됩니다.

Windows 10에 zsh 설치하기
Windows에서 셸을 사용할 준비가 되었으니, 다음 단계는 zsh를 설치하는 것입니다. "apt-get" 패키지 관리자를 사용해 다운로드하고 설치하겠습니다.
1. 시작 메뉴에서 Bash를 엽니다.

2. 명령 프롬프트에 다음 명령어를 입력하고 "Enter"를 누릅니다:
sudo apt-get install zsh

3. 요청 시 Bash/UNIX 비밀번호를 입력하고 "Enter"를 누릅니다.

4. 계속 진행할지 묻는 메시지가 나타나면 "Y"를 입력하고 "Enter"를 눌러 설치를 진행합니다.

5. 설치가 완료되면 명령 프롬프트로 돌아갑니다.

Windows 10에서 zsh 사용하기
zsh 설치가 완료되었으므로 이제 바로 사용할 수 있습니다.
1. 시작 메뉴에서 Bash를 엽니다.

2. zsh를 입력하고 "Enter"를 누릅니다.

3. 처음 실행하면 여러 zsh 구성 옵션을 거쳐야 합니다. 항목이 많지만, 각 정보를 살펴보고 원하는 옵션을 직접 선택하는 것을 추천합니다. 무엇을 선택해야 할지 확실하지 않다면 "2" 키를 눌러 기본 구성을 적용할 수 있습니다.

4. 구성이 완료되면 zsh 명령 프롬프트로 돌아갑니다.

Windows 10에 Oh My Zsh 설치하기
zsh 설치를 마쳤으니 이제 Oh My Zsh를 설치할 차례입니다. Oh My Zsh를 잘 모르신다면 개발자의 설명이 가장 정확합니다: "Oh-My-Zsh는 zsh 구성을 관리하기 위한 오픈소스 커뮤니티 기반 프레임워크입니다." 200개 이상의 플러그인과 140개의 테마를 함께 제공하여 기능을 확장하고 명령줄을 훨씬 쉽게 커스터마이징할 수 있습니다.
1. 시작 메뉴에서 Bash를 엽니다.

2. Oh My Zsh 설치에 필요한 사전 요구 사항인 git을 다음 명령어로 다운로드하고 설치합니다:
sudo apt-get install git

3. git 설치가 완료되면 Oh My Zsh를 다운로드하고 설치할 수 있습니다. 다음 명령어를 복사해 명령줄에 붙여넣은 후 "Enter"를 누릅니다.
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
참고: 셸 창을 선택한 상태에서 마우스 오른쪽 버튼을 클릭하면 명령줄에 빠르게 붙여넣을 수 있습니다.

4. 요청 시 Bash/UNIX 비밀번호를 입력하고 "Enter"를 누릅니다.

5. 설치가 완료되면 Oh My Zsh의 ASCII 아트가 화면에 표시됩니다.

마무리
zsh와 Oh My Zsh를 모두 설치했다면 UNIX 시스템에서와 동일하게 자유롭게 사용할 수 있습니다. 더 자세히 알아보고 싶다면 zsh 온라인 사용자 가이드와 Oh My Zsh 위키를 참고해 보세요.