웹사이트 검색

Ubuntu 20.04에서 Zsh를 설치하고 설정하는 방법


이 문서는 Ubuntu 20.04에서 ZSH를 설치하고 구성하는 방법에 대해 설명합니다. 이 단계는 모든 Ubuntu 기반 배포판에 적용됩니다. ZSH는 Unix 계열 운영 체제용 쉘 프로그램인 Z Shell을 나타냅니다. ZSHBASH, KSH, TSH<의 일부 기능을 통합한 Bourne Shell의 확장 버전입니다. /강하게>.

Zsh 기능

  • 명령줄 완료.
  • 기록은 모든 쉘에서 공유될 수 있습니다.
  • 확장된 파일 글로빙.
  • 변수 및 배열 처리가 향상되었습니다.
  • Bourne Shell과 같은 쉘과 호환됩니다.
  • 철자 수정 및 명령 이름 자동 완성.
  • 명명된 디렉터리.

우분투 리눅스에 Zsh 설치

적절한 패키지 관리자를 사용하여 Ubuntu에 ZSH를 설치하고 소스에서 설치하는 방법에는 두 가지가 있습니다.

apt 패키지 관리자를 사용하여 UbuntuZSH를 설치하겠습니다.

sudo apt install zsh

패키지 관리자는 5.8ZSH의 최신 릴리스를 설치합니다.

zsh --version

zsh 5.8 (x86_64-ubuntu-linux-gnu)

ZSH를 설치해도 수정되지 않고 기본 셸로 설정됩니다. ZSH를 기본 셸로 만들려면 설정을 수정해야 합니다. 사용자의 기본 쉘을 전환하려면 '-s' 플래그와 함께 "chsh" 명령을 사용하십시오.

echo $SHELL
chsh -s $(which zsh) 
or 
chsh -s /usr/bin/zsh

이제 새로운 zsh 셸을 사용하려면 터미널에서 로그아웃했다가 다시 로그인하세요.

Ubuntu Linux에서 Zsh 설정

BASH와 같은 다른 셸과 비교할 때 ZSH에는 몇 가지 최초 구성을 처리해야 합니다. ZSH를 처음 시작하면 구성할 몇 가지 옵션이 표시됩니다. 해당 옵션이 무엇인지, 해당 옵션을 구성하는 방법을 살펴보겠습니다.

첫 번째 페이지에서 “1” 옵션을 선택하면 기본 메뉴로 이동합니다.

기본 메뉴에는 구성할 몇 가지 권장 옵션이 표시됩니다.

1번을 누르세요, 보관할 기록 줄 수 및 기록 파일 위치와 같은 기록 관련 매개변수를 구성할 수 있습니다. '기록 구성 페이지'에 있으면 "1", "2" 또는 "3" 을 입력하면 됩니다. 관련 구성을 변경합니다. 변경하면 상태가 '아직 저장되지 않음'에서 '설정되었지만 저장되지 않음'으로 변경됩니다.

변경 사항을 저장하려면 "0"을 누르세요. 메인 메뉴로 나오면 상태가 '권장'에서 '저장되지 않은 변경사항'으로 변경됩니다.

마찬가지로 완성 시스템, 키 및 일반 셸 옵션에 대한 구성을 수정해야 합니다. 완료되면 “0”을 눌러 모든 변경 사항을 저장하세요.

이제 설정이 완료되었으며 쉘로 이동하게 됩니다. 다음 번부터 쉘은 이러한 초기 설정을 통해 실행되지 않지만 필요할 때마다 아래 이미지에 표시된 대로 new-user install 명령을 다시 실행할 수 있습니다.

각 구성을 수동으로 설정하는 대신 쉽고 간편한 대체 방법이 있습니다. 이것이 제가 평소에 선호하는 방식입니다. "1" 옵션을 선택하고 기본 메뉴로 이동하여 각 설정을 지정하는 대신 .zshrc<를 채울 "2" 옵션을 선택할 수 있습니다. 파일에 기본 매개변수가 포함되어 있습니다. .zshrc 파일에서 매개변수를 직접 변경할 수 있습니다.

이전 Bash 셸로 되돌리기

이전 쉘로 되돌리려면 아래 단계를 따라야 합니다.

sudo apt --purge remove zsh
chsh -s $(which "SHELL NAME")

이제 새 세션을 열어 변경 사항이 적용되는지 확인하세요.

이것이 이 기사의 전부입니다. ubuntu 20.04에서 oh-my-zsh 설치 및 구성에 대한 기사를 살펴보십시오. ZSH를 설치하고 기능을 살펴보고 경험을 공유해 주세요.