Jak zainstalować Z Shell (Zsh) i Oh My Zsh w systemie Linux

Jak zainstalować Z Shell (Zsh) i Oh My Zsh w systemie Linux
Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Powłoka Z to wydajna, potężna i interaktywna powłoka systemu Unix. Łatwo jest zainstalować, skonfigurować, używać i uczyć się na dowolnej platformie Linux, w tym Ubuntu, Fedora, Arch Linux i innych.





Oto jak możesz zainstalować powłokę Z i Oh My Zsh na komputerze z systemem Linux.





Co to jest Z Shell i Oh My Zsh?

Powłoka Z, lub po prostu Zsh to interaktywna powłoka logowania i interpreter języka skryptowego. Wiele przydatnych funkcji, które można znaleźć w Bash, TCSH i ksh, zostało włączonych do Zsh wraz z wieloma nowymi funkcjami.





Oh My Zsh to niesamowita, oparta na społeczności platforma typu open source, która pomaga zarządzać konfiguracją Zsh. Jest wyposażony w tak wiele pomocnych funkcji, pomocników, wtyczek, motywów i innych narzędzi, które zapewniają użytkownikom najlepsze wrażenia z powłoki.

Chociaż Zsh jest bardzo podobny do Bash, zaletą używania Zsh jest to, że jest znacznie bardziej konfigurowalny niż Bash.



Jak zainstalować Zsh w systemie Linux

Aby rozpocząć, uruchom terminal, naciskając Ctrl + Alt + T na klawiaturze. To dobra praktyka aktualizować i aktualizować swój system Linux przed zainstalowaniem nowej aplikacji na komputerze. Ten rozwiązuje wszelkie uszkodzone lub nieaktualne pakiety w systemie które mogą powodować problemy podczas instalowania nowej aplikacji.

Teraz, gdy pakiety systemowe są aktualne, możesz zainstalować Zsh. Oto polecenia do zainstalowania Zsh w niektórych głównych dystrybucjach Linuksa:





W przypadku Ubuntu uruchom:

 sudo apt install zsh

Aby zainstalować Zsh w Fedorze, uruchom:





 sudo dnf install zsh

W Arch Linux uruchom:

 sudo pacman -S zsh

Proces instalacji obejmie również podstawowe konfiguracje, które zawsze możesz zmienić później.

Sprawdź instalację Zsh

Jednym ze sposobów weryfikacji instalacji jest sprawdzenie wersji Zsh, którą właśnie zainstalowałeś. Wykonaj następujące polecenie, aby sprawdzić wersję:

dlaczego mój kontroler ps4 ciągle się rozłącza?
 zsh --version

Na terminalu zobaczysz numer wersji po wprowadzeniu polecenia. Jeśli terminal nie wyświetla numeru wersji, oznacza to, że wystąpił problem z instalacją.

Domyślnie Zsh jest instalowany w /usr/bin informator. Aby potwierdzić lokalizację, w której zainstalowałeś Zsh, uruchom:

 whereis zsh

Wyjście wyświetli ścieżkę do Zsh na terminalu.

Jak zainstalować Oh-My-Zsh w systemie Linux

Powerline to potężna wtyczka dla Vima, która zapewnia linie statusu i monity dla kilku innych aplikacji, takich jak Zsh, Bash, Qtile, IPython, tmux i Awesome. Zapewnia pomocne ulepszenia Zsh. Aby zainstalować go na Ubuntu i Debianie, wykonaj:

 sudo apt install git-core curl fonts-powerline

Gdzie Fedora:

 sudo dnf install powerline-fonts

Aby zainstalować czcionki Powerline w Arch Linux:

 sudo pacman -S powerline-fonts

Krok 1: Zainstaluj Oh My Zsh w systemie Linux

Po zainstalowaniu czcionek Powerline nadszedł czas, aby w końcu zainstalować pakiet oh-my-zsh. Istnieją dwa sposoby instalacji: za pomocą curl i wget.

Aby zainstalować Oh My Zsh za pomocą curl, wykonaj:

 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh

Zamiast tego, jeśli chcesz użyć wget do zainstalowania Oh My Zsh, użyj tego:

 wget --no-check-certificate http://install.ohmyz.sh -O - | sh

Podczas procesu instalacji instalator zapyta, czy chcesz ustawić Zsh jako domyślną powłokę, czy nie. Aby ustawić Zsh jako domyślną powłokę w twoim systemie, wpisz tak i uderzyć Wchodzić na klawiaturze. Możesz zmień domyślną powłokę później za pomocą chsh jeśli chcesz.

Po zainstalowaniu Oh My Zsh w systemie zobaczysz następujący komunikat potwierdzający na terminalu, który weryfikuje pomyślną instalację:

  terminal ubuntu pokazujący, że ohmyzsh został zainstalowany

Aby odinstalować oh-my-zsh ze swojego systemu, uruchom:

 uninstall_oh_my_zsh

Skonfiguruj Oh My Zsh w systemie Linux

Zanurzmy się w kilku podstawowych konfiguracjach, które musisz zrozumieć, aby dostosować Oh My Zsh tak, jak lubisz.

jak uzyskać numer imei na iPhonie?

1. Aktywuj wtyczki za pomocą pliku konfiguracyjnego Zsh

Aby zobaczyć, które wtyczki są dostępne, otwórz plik Strona Oh My Zsh Plugins na GitHub .

Tutaj znajdziesz listę wszystkich wtyczek, których możesz użyć w Oh My Zsh. Po podjęciu decyzji, której wtyczki chcesz użyć, otwórz plik konfiguracyjny Zsh za pomocą nano:

 nano ~/.zshrc
  plik zsh otwarty za pomocą edytora nano na ubuntu

W pliku zlokalizuj plik wtyczki() funkcjonować. W nawiasach wpisz nazwę wtyczki, którą chcesz aktywować. Na przykład, jeśli chcesz aktywować „git”, dodaj to w ten sposób:

 plugins=(git)

Zapisz i wyjdź z pliku, naciskając Ctrl + X następnie Y na klawiaturze.

czy możesz uaktualnić pamięć RAM na macbooku pro?

Aby zaktualizować zmiany, uruchom:

 source ~/.zshrc

2. Ustaw motyw Oh My Zsh

Wszystkie motywy Oh My Zsh znajdziesz w ~/.oh-my-zsh/themes informator. Aby zobaczyć wszystkie dostępne motywy, przejdź do Strona Oh My Zsh Themes w serwisie GitHub .

Możesz także wyświetlić podgląd tych motywów w przeglądarce. Po wybraniu motywu otwórz plik konfiguracyjny Zsh w następujący sposób:

 sudo nano ~/.zshrc

Idź do linii, która mówi ZSH_THEME='' . Tutaj wprowadź motyw, który chcesz zachować. Na przykład, jeśli chcesz zmienić motyw na „agnoster”, wprowadź nazwę motywu w następujący sposób:

 ZSH_THEME="agnoster"
  zmiana motywu na agnoster w pliku konfiguracyjnym powłoki Z

Możesz także ustawić tę opcję jako „losową”, jeśli chcesz regularnie przełączać się między różnymi motywami.

 ZSH_THEME="random"

Co zrobić, jeśli nie chcesz używać wszystkich motywów, ale tylko kilka konkretnych? Na szczęście masz również możliwość zachowania zestawu motywów. Znajdź linię, która mówi ZSH_THEME_RANDOM_CANDIDATES=() i wprowadź nazwy motywów w ten sposób:

 ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")

Ponownie załaduj plik, aby zmiany odniosły skutek:

 source ~/.zshrc

3. Skonfiguruj Automatyczne aktualizacje

Oh My Zsh aktualizuje się automatycznie co dwa tygodnie. Możesz wyłączyć to ustawienie w pliku konfiguracyjnym Zsh w następujący sposób:

 DISABLE_AUTO_UPDATE="true"

Możesz także skonfigurować liczbę dni, przez które Zsh ma sprawdzać dostępność aktualizacji w następujący sposób:

 UPDATE_ZSH_DAYS=1

Z Shell oferuje funkcje, których nie znajdziesz nigdzie indziej

Powłoka Z jest dostarczana z tak wieloma funkcjami, które trudno znaleźć w innych powłokach. Ma wbudowany moduł sprawdzania pisowni i umożliwia wyróżnianie kodu. Jest dostarczany z mnóstwem niesamowitych motywów, które można zastosować w powłoce. Możesz także skonfigurować powłokę, aby wyświetlała ważne informacje systemowe.

Dzięki mnóstwu funkcji gotowych do pomocy możesz teraz wydajniej zacząć pisać skrypty i programy Bash, aby zautomatyzować zadania i zaoszczędzić mnóstwo czasu. Miłego pisania skryptów!