/ / Windows 10에서 Zsh (또는 다른 셸)를 사용하는 방법

Windows 10에서 Zsh (또는 다른 셸)를 사용하는 방법

Ubuntu 및 기타 Linux 배포Windows 10에서 사용할 수있는 기본적으로 Bash 셸을 사용하지만 이것이 유일한 옵션은 아닙니다. Windows에는 Windows에서 Linux 소프트웨어를 실행하기위한 호환성 계층이 있으며이를 사용하여 Zsh 또는 원하는 셸을 실행할 수 있습니다.

이제 Zsh 셸이 Windows 10에서 작동합니다. Bash를 실행할 때마다 Zsh를 자동으로 실행할 수 있습니다. Oh My Zsh는 Linux에서와 마찬가지로 Windows에서 Zsh 셸을 사용자 지정하는데도 사용됩니다.

Bash 설치로 시작

관련 : Windows 10에서 Linux Bash Shell을 설치하고 사용하는 방법

선택한 셸을 설치하기 전에먼저 Linux 용 Windows 하위 시스템을 활성화하고 Linux 환경을 설치해야합니다. 이 기사에서는 Ubuntu를 예로 사용하지만 openSUSE 및 기타 Linux 배포판에서 유사한 프로세스를 수행 할 수 있습니다.

이미 Windows에 Bash를 설치했다면 괜찮습니다.

Zsh (또는 다른 셸) 설치 방법

Bash를 설치 한 후 Bash 내에서 사용하려는 셸을 설치하기 만하면됩니다. Ubuntu Linux에 다른 소프트웨어 패키지를 설치할 때와 마찬가지로 apt-get 명령을 사용하여이 작업을 수행합니다.

Ubuntu에 Zsh를 설치하려면 Bash 셸을 열고 다음 명령을 실행합니다.

sudo apt-get install zsh

메시지가 표시되면 "y"를 누른 다음 Enter를 눌러 계속합니다. Apt-get은 Ubuntu의 저장소에서 Zsh를 자동으로 다운로드하고 설치합니다.

다른 Linux 배포에서는 Linux 배포의 소프트웨어 설치 명령을 사용하면됩니다. 예를 들어 openSUSE에서 zypper 명령을 사용해야합니다.

다른 쉘을 사용하려면 Zsh 대신 해당 쉘의 이름을 지정하십시오. 예를 들어, Fish shell도 잘 작동한다는보고를 보았습니다. 설치하려면 다음 명령어를 실행합니다.

sudo apt-get install fish

Zsh (또는 다른 셸)를 시작하는 방법

Zsh 또는 다른 셸을 설치 한 후 시작하려면 Bash 프롬프트에 셸 이름을 입력 한 다음 Enter 키를 누르기 만하면됩니다. 예를 들어 Bash에서 Zsh를 사용하려면 다음을 입력하면됩니다.

zsh

Zsh를 처음 사용하라는 메시지가 표시됩니다.설정 프로세스를 수행하고 처음 시작할 때 구성 프로필을 만듭니다. 권장 기본 설정으로 구성 프로필을 만들려면 "2"를 입력합니다.

zsh 셸을 종료하고 Bash로 돌아가려면 다음 명령을 실행하십시오.

exit

Zsh를 직접 실행하는 방법

다음과 같은 명령을 사용하여 Zsh 셸을 직접 시작할 수 있습니다.

wsl zsh
bash -c zsh
ubuntu -c zsh
opensuse-42 -c zsh
sles-12 -c zsh

Bash를 자동으로 Zsh 실행하는 방법

Bash를 실행할 때마다 자동으로 Zsh로 전환되도록 할 수도 있습니다.

이렇게하려면 .bashrc 파일을 편집해야합니다. Bash는 시작할 때마다이 파일의 명령을 실행합니다. vi를 포함하여 원하는 텍스트 편집기를 사용하여 편집 할 수 있지만 nano를 사용하여 프로세스를 설명합니다.

nano에서 .bashrc 파일을 열려면 다음 명령을 실행하십시오.

nano .bashrc

파일에 다음 행을 추가하십시오. 간단히 "exec zsh"줄을 추가 할 수 있지만 다음 추가 줄은 Bash 창을 열 때만 Bash가 Zsh를 시작하도록합니다. 이렇게하면 다른 소프트웨어에 문제가 발생하지 않습니다.

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

다른 셸을 실행하려면 "zsh"명령 대신 해당 셸의 명령을 입력하면됩니다.

변경 한 후 Ctrl + O를 누른 다음 Enter를 눌러 파일을 저장합니다. 나중에 nano를 종료하려면 Ctrl + X를 누릅니다.

이제 Windows에서 Ubuntu 바로 가기 (또는 다른 Linux 배포 바로 가기)를 열 때마다 Zsh 셸로 시작됩니다.

변경 사항을 되돌리려면 .bashrc 파일을 다시 편집하고 추가 한 섹션을 삭제하십시오.


모든 대체 Linux 셸이 작동해야합니다.이론. 그렇지 않은 경우 Microsoft는 더 많은 Linux 소프트웨어를 올바르게 실행하도록 Linux 용 기본 Windows 하위 시스템을 수정해야합니다. BashOnWindows GitHub 페이지에서 기존 버그를보고 Microsoft에 새로운 버그를보고 할 수 있습니다.