웹사이트 검색

Ubuntu 20.04에 Oh My Zsh를 설치하는 방법


Unix 기반 환경에서 작업할 때 대부분의 시간은 터미널에서 작업하는 데 소요됩니다. 보기 좋은 터미널은 기분을 좋게 만들고 생산성을 향상시킵니다. 여기서 OH-MY-ZSH가 작동합니다.

OH-MY-ZSH는 ZSH 구성을 관리하기 위한 오픈 소스 프레임워크이며 커뮤니티 중심입니다. 터미널에서 더 나은 결과를 얻을 수 있는 수많은 유용한 기능, 플러그인, 도우미, 테마 및 몇 가지 기능이 번들로 제공됩니다. 현재 275개 이상 플러그인과 150개 테마가 지원됩니다.

먼저, Ubuntu에서 ZSH를 기본 셸로 설치하고 설정해야 합니다.

요구사항

  • Zsh를 설치해야 합니다(v4.3.9 이상도 가능하지만 5.0.8 이상을 선호합니다).
  • Curl이나 Wget이 설치되어 있어야 합니다.
  • Git을 설치해야 합니다(v2.4.11 이상 권장).

Ubuntu Linux에서 OH-MY-ZSH 프로그램을 설치하고 설정하는 방법을 살펴보겠습니다.

우분투 리눅스에 OH-MY-ZSH 설치

Oh My Zsh 설치는 터미널에서 "Curl" 또는 "Wget" 명령을 사용하여 수행할 수 있습니다. 다음 apt 명령을 실행하여 git과 함께 유틸리티 중 하나가 OS에 설치되어 있는지 확인하십시오.

sudo apt install curl wget git

다음으로, 표시된 대로 curl 또는 wget을 사용하여 명령줄을 통해 Oh My Zsh를 설치합니다.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

OH-MY-ZSH를 설치하면 기존 .zhrc 파일이 백업됩니다. 그러면 구성이 포함된 새 .zshrc 파일이 생성됩니다. 따라서 제거 프로그램을 사용하여 OH-MY-ZSH를 제거하기로 결정할 때마다 자동으로 이전 .zshrc 파일이 되돌려집니다.

-rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc

모든 구성은 .zshrc 파일 아래에 있습니다. 여기에서 매개변수를 변경하거나 새 플러그인을 활성화하거나 필요에 따라 테마를 변경할 수 있습니다.

.zshrc 파일에서 수정할 수 있는 중요한 매개변수 중 일부를 분석해 보겠습니다.

OH-MY-ZSH 테마

OH-MY-ZSH의 모든 기능 중에서 저는 설치 시 번들로 제공되는 테마 세트를 좋아합니다. 터미널의 모양과 느낌을 시각적으로 향상시킵니다. 테마는 "/home/tecmint/.oh-my-zsh/themes/" 아래에 설치됩니다.

ls /home/tecmint/.oh-my-zsh/themes/

기본적으로 "robbyrussell"이 로드되는 테마입니다. 테마를 변경하려면 .zshrc 파일 아래의 "ZSH_THEME=" 매개변수를 수정하세요.

nano ~/.zshrc

변경 사항을 적용하려면 파일을 소스(source ~/.zshrc)해야 합니다.

source ~/.zshrc

OH-MY-ZSH 플러그인

OH-MY-ZSH에서 지원되는 플러그인이 엄청나게 많습니다. 플러그인 설정은 매우 쉽습니다. 당신이 해야 할 일은 플러그인 패키지를 다운로드하고 .zshrc 파일의 플러그인 매개변수에 플러그인 이름을 추가하는 것뿐입니다. 기본적으로 git은 설치 후 활성화되는 유일한 플러그인입니다.

이제 패키지를 복제하여 "ZSH-autosuggestionsZSH-Syntax-highlighting" 플러그인 두 개를 더 추가하겠습니다.

git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

플러그인을 효과적으로 만들려면 .zhsrc 파일을 편집하고 각 플러그인 이름 사이에 공백을 두고 plugins=()에 플러그인 이름을 추가하기만 하면 됩니다.

nano ~/.zshrc

이제 변경 사항이 적용되도록 소스(source ~/.zshrc) 파일을 사용하세요. 이제 스크린샷에서 자동 제안 기능이 활성화되어 있고 이전에 사용한 명령을 기억하고 이를 기반으로 제안하는 것을 볼 수 있습니다.

OH-MY-ZSH 자동 업데이트

OH-MY-ZSH격주로 업데이트를 자동으로 확인합니다. 이를 비활성화하려면 DISABLE_AUTO_UPDATE=”true” 매개변수를 설정하세요. export UPDATE_ZSH_DAYS=를 설정하여 업데이트를 실행해야 하는 일수를 제어할 수도 있습니다.

명령을 실행하여 수동 업데이트를 실행할 수 있습니다.

omz update

Ubuntu Linux에서 OH-MY-ZSH 제거

oh-my-zsh를 제거하려면 "uninstall oh_my_zsh" 명령을 실행하세요. oh_my_zsh의 필요한 모든 파일과 폴더 부분을 제거하고 이전 상태로 되돌아갑니다. 변경 사항을 적용하려면 터미널을 다시 시작하세요.

uninstall oh_my_zsh

이것이 바로 이 기사입니다. oh-my-zsh가 무엇인지, 설치 및 구성 방법을 살펴보았습니다. 우리는 또한 플러그인과 테마를 보았습니다. 이 기사에서 설명한 것보다 더 많은 기능이 있습니다. 귀하의 경험을 탐색하고 우리와 공유하십시오.