Jak zainstalować Zsh (Z Shell) na Ubuntu i Debian
- 2383
- 691
- Laura Zygmunt
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:
123 | Zsh_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.