Jak zainstalować Zsh (Z Shell) na Ubuntu i Debian

Jak zainstalować Zsh (Z Shell) na Ubuntu i Debian

ZSH, czyli powłoka Z, jest potężną i elastyczną powłoką wiersza poleceń dla systemów operacyjnych podobnych do UNIX, w tym Linux i MacOS. Oferuje wiele funkcji i ulepszeń w stosunku do domyślnej powłoki bash, w tym ulepszone zakończenie polecenia, korekcję pisowni i konfigurowalne podpowiedzi. W tym artykule dowiemy się, jak instalować i skonfigurować ZSH w Ubuntu i Debian Systems.

Niektóre korzyści płynące z korzystania z ZSH nad Bash obejmują:

  • Ulepszone zakończenie polecenia: ZSH oferuje lepsze zakończenie poleceń niż BASH, w tym możliwość korzystania z Tab Filania dla opcji i argumentów.
  • Potężniejsze kulki: ZSH ma silniejszy system Globbing (dopasowanie wieloznacznych) niż Bash, który pozwala użyć bardziej złożonych wzorów do dopasowania nazw plików.
  • Lepsza podświetlenie składni: ZSH zawiera wbudowane podświetlenie składni dla różnych języków programowania, ułatwiając odczyt i zapisywanie kodu.
  • Ulepszone zarządzanie historią: ZSH ma lepszy system zarządzania historią niż Bash, umożliwiając łatwiejsze wyszukiwanie i poruszanie się w historii polecenia.
  • Dodatkowe funkcje: ZSH zawiera szereg dodatkowych funkcji, które nie są dostępne w BASH, takie jak możliwość dostosowywania monitów i używania wtyczek i motywów do dalszego dostosowania środowiska powłoki.

Wymagania wstępne

Zanim zaczniemy, upewnij się, że masz następujące warunki:

  • Ubuntu lub system debian.
  • Konto użytkownika z uprawnieniami Sudo.

Instalowanie ZSH (Z Shell)

Pakiety ZSH (Z Shell) są dostępne w domyślnych repozytoriach Debiana. Żeby zainstalować Zsh W Ubuntu lub Debian możesz użyć APT Package Manager. Otwórz terminal i wprowadź następujące polecenie:

sudo apt aktualizacja && sudo apt instaluj Zsh  

To zainstaluje Zsh i wszystkie jego zależności.

Zmiana domyślnej powłoki

Aby użyć ZSH jako domyślnej powłoki, musisz zmienić POWŁOKA zmienna w „/etc/passwd” plik.

Aby to zrobić, uruchom następujące polecenie:

sudo chsh -s $ (który zsh) $ (whoami)  

Zmieni to zmienną powłoki dla bieżącego użytkownika na ścieżkę wykonywalną ZSH.

Konfigurowanie Zsh

Po uruchomieniu ZSH po raz pierwszy utworzy domyślny plik konfiguracyjny pod adresem '~/.zshrc '. Ten plik zawiera ustawienia i opcje, które kontrolują sposób zachowania ZSH.

Możesz edytować ten plik, aby dostosować środowisko ZSH. Niektóre wspólne opcje do rozważenia obejmują:

  • Zsh_theme: ustawia wygląd podpowiedzi. Możesz znaleźć listę dostępnych motywów tutaj.
  • Alias: definiuje krótkie aliasy dla powszechnie używanych poleceń. Na przykład możesz zdefiniować alias „ll =„ ls -l ” używać 'll' jako skrót „ls -l”.
  • eksport: ustawia zmienne środowiskowe, które wpływają na zachowanie ZSH i innych programów.

Aby zastosować zmiany w swoim ~/.Zshrc Plik, musisz wylogować się i zalogować lub uruchomić następujące polecenie:

Źródło ~/.Zshrc  

Instalowanie OH MOY ZSH

O mój Zsh to popularna ramy zarządzania i dostosowywania ZSH. Oferuje dużą liczbę wtyczek i motywów, co ułatwia dostosowanie i rozszerzenie Zsh.

Aby zainstalować OH My ZSH, uruchom następujące polecenie:

sh -c "$ (curl -fssl https: // raw.Githubusercontent.com/Ohmyzsh/Ohmyzsh/Master/Tools/Instaluj.cii)"  

To pobranie i uruchomienie skryptu instalacyjnego OH My ZSH, który skonfiguruje OH My ZSH i utworzy domyślny plik konfiguracyjny pod adresem '~/.oh-my-zsh/'.

Aby włączyć OH My ZSH wtyczki i motywy, musisz edytować '~/.zshrc ' Plik i ustaw zmienne Zsh_Theme i wtyczki. Na przykład:

Zsh_theme = "agnoster" wtyczki = (git Docker)
123Zsh_theme = "agnoster" wtyczki = (git Docker)

To ustawi „Agnoster” motyw i włącz wtyczki Git i Docker.

Wniosek

W tym artykule nauczyliśmy się instalować i konfigurować ZSH Shell w Ubuntu i Debian Systems. Które mają wiele dodatkowych funkcji niż powłoka bash.